Uses of Interface
io.helidon.http.HeaderName
Packages that use HeaderName
Package
Description
Testing support for HTTP.
Common cross origin configuration and types used by all Helidon flavors.
HTTP APIs and implementations usable by both server and client side of the HTTP story.
Helidon Common HTTP/2 classes.
Helidon WebClient APIs shared by all types of clients.
Helidon WebServer Access Log Support.
Helidon WebServer gRPC Support.
Helidon WebServer HTTP specific APIs.
WebSocket server support.
-
Uses of HeaderName in io.helidon.common.testing.http.junit5
Methods in io.helidon.common.testing.http.junit5 with parameters of type HeaderNameModifier and TypeMethodDescriptionstatic org.hamcrest.Matcher<Headers> HttpHeaderMatcher.hasHeader(HeaderName name) A matcher for anHeadersthat checks that the header is present, ignoring its value.static org.hamcrest.Matcher<Headers> HttpHeaderMatcher.hasHeader(HeaderName name, String... value) A matcher for anHeadersthat checks that the header is present and has the defined value(s).static org.hamcrest.Matcher<Headers> HttpHeaderMatcher.hasHeader(HeaderName name, org.hamcrest.Matcher<Iterable<? extends String>> valuesMatcher) A matcher for anHeadersthat checks that the header is present and values match the provided matcher.static org.hamcrest.Matcher<Headers> HttpHeaderMatcher.hasHeaderValue(HeaderName name, org.hamcrest.Matcher<String> valueMatcher) A matcher for anHeadersthat checks that the header is present and its single value matches the provided matcher.static org.hamcrest.Matcher<Headers> HttpHeaderMatcher.noHeader(HeaderName name) A matcher for anHeadersthat checks that the header is not present. -
Uses of HeaderName in io.helidon.cors
Methods in io.helidon.cors with parameters of type HeaderNameModifier and TypeMethodDescriptionCorsRequestAdapter.allHeaders(HeaderName key) Retrieves all header values for a given key as Strings.CorsRequestAdapter.firstHeader(HeaderName key) Retrieves the first value for the specified header as a String.CorsResponseAdapter.header(HeaderName key, Object value) Arranges to add the specified header and value to the eventual response.CorsResponseAdapter.header(HeaderName key, String value) Arranges to add the specified header and value to the eventual response.booleanCorsRequestAdapter.headerContainsKey(HeaderName key) Reports whether the specified header exists. -
Uses of HeaderName in io.helidon.http
Fields in io.helidon.http declared as HeaderNameModifier and TypeFieldDescriptionstatic final HeaderNameHeaderNames.ACCEPTTheAcceptheader name.static final HeaderNameHeaderNames.ACCEPT_CHARSETTheAccept-Charsetheader name.static final HeaderNameHeaderNames.ACCEPT_DATETIMETheAccept-Datetimeheader name.static final HeaderNameHeaderNames.ACCEPT_ENCODINGTheAccept-Encodingheader name.static final HeaderNameHeaderNames.ACCEPT_LANGUAGETheAccept-Languageheader name.static final HeaderNameHeaderNames.ACCEPT_PATCHTheAccept-Patchheader name.static final HeaderNameHeaderNames.ACCEPT_RANGESTheAccept-Rangesheader name.static final HeaderNameHeaderNames.ACCESS_CONTROL_ALLOW_CREDENTIALSTheAccess-Control-Allow-Credentialsheader name.static final HeaderNameHeaderNames.ACCESS_CONTROL_ALLOW_HEADERSTheAccess-Control-Allow-Headersheader name.static final HeaderNameHeaderNames.ACCESS_CONTROL_ALLOW_METHODSTheAccess-Control-Allow-Methodsheader name.static final HeaderNameHeaderNames.ACCESS_CONTROL_ALLOW_ORIGINTheAccess-Control-Allow-Originheader name.static final HeaderNameHeaderNames.ACCESS_CONTROL_EXPOSE_HEADERSTheAccess-Control-Expose-Headersheader name.static final HeaderNameHeaderNames.ACCESS_CONTROL_MAX_AGETheAccess-Control-Max-Ageheader name.static final HeaderNameHeaderNames.ACCESS_CONTROL_REQUEST_HEADERSTheAccess-Control-Request-Headersheader name.static final HeaderNameHeaderNames.ACCESS_CONTROL_REQUEST_METHODTheAccess-Control-Request-Methodheader name.static final HeaderNameHeaderNames.AGETheAgeheader name.static final HeaderNameHeaderNames.ALLOWTheAllowheader name.static final HeaderNameHeaderNames.ALT_SVCThe<code>{@value}</code>header name.static final HeaderNameHeaderNames.AUTHORIZATIONTheAuthorizationheader name.static final HeaderNameHeaderNames.CACHE_CONTROLTheCache-Controlheader name.static final HeaderNameHeaderNames.CONNECTIONTheConnectionheader name.static final HeaderNameHeaderNames.CONTENT_DISPOSITIONThe<code>{@value}</code>header name.static final HeaderNameHeaderNames.CONTENT_ENCODINGTheContent-Encodingheader name.static final HeaderNameHeaderNames.CONTENT_LANGUAGETheContent-Languageheader name.static final HeaderNameHeaderNames.CONTENT_LENGTHTheContent-Lengthheader name.static final HeaderNameHeaderNames.CONTENT_LOCATIONTheContent-Locationheader name.static final HeaderNameHeaderNames.CONTENT_RANGETheContent-Rangeheader name.static final HeaderNameHeaderNames.CONTENT_TYPETheContent-Typeheader name.static final HeaderNameHeaderNames.COOKIETheCookieheader name.static final HeaderNameHeaderNames.DATETheDateheader name.static final HeaderNameHeaderNames.ETAGTheEtagheader name.static final HeaderNameHeaderNames.EXPECTTheExpectheader name.static final HeaderNameHeaderNames.EXPIRESTheExpiresheader name.static final HeaderNameHeaderNames.FORWARDEDTheForwardedheader name.static final HeaderNameHeaderNames.FROMTheFromheader name.static final HeaderNameHeaderNames.HOSTTheHostheader name.static final HeaderNameHeaderNames.IF_MATCHTheIf-Matchheader name.static final HeaderNameHeaderNames.IF_MODIFIED_SINCETheIf-Modified-Sinceheader name.static final HeaderNameHeaderNames.IF_NONE_MATCHTheIf-None-Matchheader name.static final HeaderNameHeaderNames.IF_RANGETheIf-Rangeheader name.static final HeaderNameHeaderNames.IF_UNMODIFIED_SINCETheIf-Unmodified-Sinceheader name.static final HeaderNameHeaderNames.LAST_MODIFIEDTheLast-Modifiedheader name.static final HeaderNameHeaderNames.LINKTheLinkheader name.static final HeaderNameHeaderNames.LOCATIONTheLocationheader name.static final HeaderNameHeaderNames.MAX_FORWARDSTheMax-Forwardsheader name.static final HeaderNameHeaderNames.ORIGINThe<code>{@value}</code>header name.static final HeaderNameHeaderNames.PRAGMAThePragmaheader name.static final HeaderNameHeaderNames.PROXY_AUTHENTICATETheProxy-Authenticateheader name.static final HeaderNameHeaderNames.PROXY_AUTHORIZATIONTheProxy-Authorizationheader name.static final HeaderNameHeaderNames.PUBLIC_KEY_PINSThePublic-Key-Pinsheader name.static final HeaderNameHeaderNames.RANGETheRangeheader name.static final HeaderNameHeaderNames.REFERERThe<code>{@value}</code>header name.static final HeaderNameHeaderNames.REFRESHThe<code>{@value}</code>header name.static final HeaderNameHeaderNames.RETRY_AFTERThe<code>{@value}</code>header name.static final HeaderNameHeaderNames.SERVERTheServerheader name.static final HeaderNameHeaderNames.SET_COOKIETheSet-Cookieheader name.static final HeaderNameHeaderNames.SET_COOKIE2TheSet-Cookie2header name.static final HeaderNameHeaderNames.STRICT_TRANSPORT_SECURITYTheStrict-Transport-Securityheader name.static final HeaderNameHeaderNames.TEThe<code>{@value}</code>header name.static final HeaderNameHeaderNames.TRAILERTheTrailerheader name.static final HeaderNameHeaderNames.TRANSFER_ENCODINGTheTransfer-Encodingheader name.static final HeaderNameHeaderNames.TSVTheTsvheader name.static final HeaderNameHeaderNames.UPGRADETheUpgradeheader name.static final HeaderNameHeaderNames.USER_AGENTTheUser-Agentheader name.static final HeaderNameHeaderNames.VARYTheVaryheader name.static final HeaderNameHeaderNames.VIATheViaheader name.static final HeaderNameHeaderNames.WARNINGTheWarningheader name.static final HeaderNameHeaderNames.WWW_AUTHENTICATETheWWW-Authenticateheader name.static final HeaderNameHeaderNames.X_FORWARDED_FORTheX-Forwarded-Forheader name.static final HeaderNameHeaderNames.X_FORWARDED_HOSTTheX_FORWARDED_HOSTheader name.static final HeaderNameHeaderNames.X_FORWARDED_PORTTheX_FORWARDED_PORTheader name.static final HeaderNameHeaderNames.X_FORWARDED_PREFIXTheX_FORWARDED_PREFIXheader name.static final HeaderNameHeaderNames.X_FORWARDED_PROTOTheX_FORWARDED_PROTOheader name.static final HeaderNameHeaderNames.X_HELIDON_CNTheX_HELIDON_CNheader name.Methods in io.helidon.http that return HeaderNameModifier and TypeMethodDescriptionstatic HeaderNameFind or create a header name.static HeaderNameFind or create a header name.static HeaderNameHeaderNames.createFromLowercase(String lowerCase) Create a header name from lower case letters.ContentDisposition.headerName()Header.headerName()Header name for the header.Methods in io.helidon.http with parameters of type HeaderNameModifier and TypeMethodDescriptiondefault BWritableHeaders.add(HeaderName header, int value) Add a header or add a header value if the header is already present.default BWritableHeaders.add(HeaderName header, long value) Add a header or add a header value if the header is already present.default BWritableHeaders.add(HeaderName header, String... value) Add a header or add a header value if the header is already present.Headers.all(HeaderName name, Supplier<List<String>> defaultSupplier) Get all values of a header.booleanHeaders.contains(HeaderName name) Whether these headers contain a header with the provided name.static HeaderHeaderValues.create(HeaderName name, boolean changing, boolean sensitive, int value) Create a new header.static HeaderHeaderValues.create(HeaderName name, boolean changing, boolean sensitive, long value) Create a new header.static HeaderHeaderValues.create(HeaderName name, boolean changing, boolean sensitive, String... values) Create a new header.static HeaderHeaderValues.create(HeaderName name, int value) Create a new header with a single value.static HeaderHeaderValues.create(HeaderName name, long value) Create a new header with a single value.static HeaderHeaderValues.create(HeaderName name, LazyString value) Create a new header with a single value.static HeaderHeaderValues.create(HeaderName name, String value) Create a new header with a single value.static HeaderHeaderValues.create(HeaderName name, String... values) Create a new header.static HeaderHeaderValues.create(HeaderName name, Collection<String> values) Create a new header.static HeaderHeaderValues.createCached(HeaderName name, boolean changing, boolean sensitive, String value) Create and cache byte value.static HeaderHeaderValues.createCached(HeaderName name, int value) Create and cache byte value.static HeaderHeaderValues.createCached(HeaderName name, long value) Create and cache byte value.static HeaderHeaderValues.createCached(HeaderName name, String value) Create and cache byte value.Headers.first(HeaderName headerName) Returns a first header value.Headers.get(HeaderName name) Get a header value.DirectHandler.TransportResponse.Builder.header(HeaderName name, String... values) Set a header (if exists, it would be replaced).WritableHeaders.remove(HeaderName name) Remove a header.WritableHeaders.remove(HeaderName name, Consumer<Header> removedConsumer) Remove a header.default BWritableHeaders.set(HeaderName name, int value) Set a header and replace it if it already existed.default BWritableHeaders.set(HeaderName name, long value) Set a header and replace it if it already existed.default BWritableHeaders.set(HeaderName name, String... values) Set a header and replace it if it already existed.default BWritableHeaders.set(HeaderName name, Collection<String> values) Set a header and replace it if it already existed.Headers.value(HeaderName headerName) Returns a header value as a singleStringpotentially concatenated using comma character fromHeaders.all(HeaderName, java.util.function.Supplier)header fields.Headers.values(HeaderName headerName) Returns an unmodifiableListof all comma separated header value parts - Such segmentation is NOT valid for all header semantics, however it is very common. -
Uses of HeaderName in io.helidon.http.http2
Fields in io.helidon.http.http2 declared as HeaderNameModifier and TypeFieldDescriptionstatic final HeaderNameHttp2Headers.AUTHORITY_NAMEHeader name of the authority pseudo header.static final HeaderNameHttp2Headers.METHOD_NAMEHeader name of the method pseudo header.static final HeaderNameHttp2Headers.PATH_NAMEHeader name of the path pseudo header.static final HeaderNameHttp2Headers.SCHEME_NAMEHeader name of the scheme pseudo header.static final HeaderNameHttp2Headers.STATUS_NAMEHeader name of the status pseudo header. -
Uses of HeaderName in io.helidon.webclient.api
Methods in io.helidon.webclient.api with parameters of type HeaderNameModifier and TypeMethodDescriptionHttpClientConfig.BuilderBase.addHeader(HeaderName name, int value) Add a default header value.HttpClientConfig.BuilderBase.addHeader(HeaderName name, long value) Add a default header value.HttpClientConfig.BuilderBase.addHeader(HeaderName name, String value) Add a default header value.default TClientRequest.header(HeaderName name, String... values) Set an HTTP header.default TClientRequest.header(HeaderName name, List<String> values) Set an HTTP header with multiple values. -
Uses of HeaderName in io.helidon.webserver.accesslog
Methods in io.helidon.webserver.accesslog with parameters of type HeaderNameModifier and TypeMethodDescriptionstatic HeaderLogEntry.BuilderHeaderLogEntry.builder(HeaderName headerName) Create a fluent API builder for a header log entry.Constructors in io.helidon.webserver.accesslog with parameters of type HeaderName -
Uses of HeaderName in io.helidon.webserver.grpc
Fields in io.helidon.webserver.grpc declared as HeaderNameModifier and TypeFieldDescriptionstatic final HeaderNameGrpcStatus.MESSAGE_NAMEgrpc status message header name.static final HeaderNameGrpcStatus.STATUS_NAMEgrpc status header name. -
Uses of HeaderName in io.helidon.webserver.http
Fields in io.helidon.webserver.http declared as HeaderNameModifier and TypeFieldDescriptionprotected static final HeaderNameServerResponseBase.STREAM_RESULT_NAMEStream result trailer name.Methods in io.helidon.webserver.http with parameters of type HeaderNameModifier and TypeMethodDescriptiondefault ServerResponseServerResponse.header(HeaderName name, String... values) Set a header. -
Uses of HeaderName in io.helidon.webserver.websocket
Fields in io.helidon.webserver.websocket declared as HeaderNameModifier and TypeFieldDescriptionstatic final HeaderNameWsUpgrader.EXTENSIONSWebsocket protocol header name.static final HeaderNameWsUpgrader.PROTOCOLWebsocket protocol header name.static final HeaderNameWsUpgrader.WS_KEYWebsocket key header name.static final HeaderNameWsUpgrader.WS_VERSIONWebsocket version header name.