Uses of Interface
io.helidon.http.HeaderName
Packages that use HeaderName
Package
Description
Common types for Context propagation over HTTP.
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.
Mock LRA coordinator with Narayana like rest api for testing.
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.context.http
Methods in io.helidon.common.context.http that return HeaderNameModifier and TypeMethodDescriptionContextRecordConfig.BuilderBase.ContextRecordConfigImpl.header()ContextRecordConfig.header()Name of the header to use when sending the context value over the network.Methods in io.helidon.common.context.http that return types with arguments of type HeaderNameModifier and TypeMethodDescriptionContextRecordConfig.BuilderBase.header()Name of the header to use when sending the context value over the network.Methods in io.helidon.common.context.http with parameters of type HeaderNameModifier and TypeMethodDescriptionContextRecordConfig.BuilderBase.header(HeaderName header) Name of the header to use when sending the context value over the network. -
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.ACCEPTThe "Accept" header name.static final HeaderNameHeaderNames.ACCEPT_CHARSETThe "Accept-Charset" header name.static final HeaderNameHeaderNames.ACCEPT_DATETIMEThe "Accept-Datetime" header name.static final HeaderNameHeaderNames.ACCEPT_ENCODINGThe "Accept-Encoding" header name.static final HeaderNameHeaderNames.ACCEPT_LANGUAGEThe "Accept-Language" header name.static final HeaderNameHeaderNames.ACCEPT_PATCHThe "Accept-Patch" header name.static final HeaderNameHeaderNames.ACCEPT_RANGESThe "Accept-Ranges" header name.static final HeaderNameHeaderNames.ACCESS_CONTROL_ALLOW_CREDENTIALSThe "Access-Control-Allow-Credentials" header name.static final HeaderNameHeaderNames.ACCESS_CONTROL_ALLOW_HEADERSThe "Access-Control-Allow-Headers" header name.static final HeaderNameHeaderNames.ACCESS_CONTROL_ALLOW_METHODSThe "Access-Control-Allow-Methods" header name.static final HeaderNameHeaderNames.ACCESS_CONTROL_ALLOW_ORIGINThe "Access-Control-Allow-Origin" header name.static final HeaderNameHeaderNames.ACCESS_CONTROL_EXPOSE_HEADERSThe "Access-Control-Expose-Headers" header name.static final HeaderNameHeaderNames.ACCESS_CONTROL_MAX_AGEThe "Access-Control-Max-Age" header name.static final HeaderNameHeaderNames.ACCESS_CONTROL_REQUEST_HEADERSThe "Access-Control-Request-Headers" header name.static final HeaderNameHeaderNames.ACCESS_CONTROL_REQUEST_METHODThe "Access-Control-Request-Method" header name.static final HeaderNameHeaderNames.AGEThe "Age" header name.static final HeaderNameHeaderNames.ALLOWThe "Allow" header name.static final HeaderNameHeaderNames.ALT_SVCThe "Alt-Svc" header name.static final HeaderNameHeaderNames.AUTHORIZATIONThe "Authorization" header name.static final HeaderNameHeaderNames.CACHE_CONTROLThe "Cache-Control" header name.static final HeaderNameHeaderNames.CONNECTIONThe "Connection" header name.static final HeaderNameHeaderNames.CONTENT_DISPOSITIONThe "Content-Disposition" header name.static final HeaderNameHeaderNames.CONTENT_ENCODINGThe "Content-Encoding" header name.static final HeaderNameHeaderNames.CONTENT_LANGUAGEThe "Content-Language" header name.static final HeaderNameHeaderNames.CONTENT_LENGTHThe "Content-Length" header name.static final HeaderNameHeaderNames.CONTENT_LOCATIONThe "aa" header name.static final HeaderNameHeaderNames.CONTENT_RANGEThe "Content-Range" header name.static final HeaderNameHeaderNames.CONTENT_TYPEThe "Content-Type" header name.static final HeaderNameHeaderNames.COOKIEThe "Cookie" header name.static final HeaderNameHeaderNames.DATEThe "Date" header name.static final HeaderNameHeaderNames.ETAGThe "ETag" header name.static final HeaderNameHeaderNames.EXPECTThe "Expect" header name.static final HeaderNameHeaderNames.EXPIRESThe "Expires" header name.static final HeaderNameHeaderNames.FORWARDEDThe "Forwarded" header name.static final HeaderNameHeaderNames.FROMThe "From" header name.static final HeaderNameHeaderNames.HOSTThe "Host" header name.static final HeaderNameHeaderNames.IF_MATCHThe "If-Match" header name.static final HeaderNameHeaderNames.IF_MODIFIED_SINCEThe "If-Modified-Since" header name.static final HeaderNameHeaderNames.IF_NONE_MATCHThe "If-None-Match" header name.static final HeaderNameHeaderNames.IF_RANGEThe "If-Range" header name.static final HeaderNameHeaderNames.IF_UNMODIFIED_SINCEThe "If-Unmodified-Since" header name.static final HeaderNameHeaderNames.LAST_MODIFIEDThe "Last-Modified" header name.static final HeaderNameHeaderNames.LINKThe "Link" header name.static final HeaderNameHeaderNames.LOCATIONThe "Location" header name.static final HeaderNameHeaderNames.MAX_FORWARDSThe "Max-Forwards" header name.static final HeaderNameHeaderNames.ORIGINThe "Origin" header name.static final HeaderNameHeaderNames.PRAGMAThe "Pragma" header name.static final HeaderNameHeaderNames.PROXY_AUTHENTICATEThe "Proxy-Authenticate" header name.static final HeaderNameHeaderNames.PROXY_AUTHORIZATIONThe "Proxy-Authorization" header name.static final HeaderNameHeaderNames.PUBLIC_KEY_PINSThe "Public-Key-Pins" header name.static final HeaderNameHeaderNames.RANGEThe "Range" header name.static final HeaderNameHeaderNames.REFERERThe "Referer" header name.static final HeaderNameHeaderNames.REFRESHThe "Referer" header name.static final HeaderNameHeaderNames.RETRY_AFTERThe "Retry-After" header name.static final HeaderNameHeaderNames.SERVERThe "Server" header name.static final HeaderNameHeaderNames.SET_COOKIEThe "Set-Cookie" header name.static final HeaderNameHeaderNames.SET_COOKIE2The "Set-Cookie2" header name.static final HeaderNameHeaderNames.STRICT_TRANSPORT_SECURITYThe "Strict-Transport-Security" header name.static final HeaderNameHeaderNames.TEThe "TE" header name.static final HeaderNameHeaderNames.TRAILERThe "Trailer" header name.static final HeaderNameHeaderNames.TRANSFER_ENCODINGThe "Transfer-Encoding" header name.static final HeaderNameHeaderNames.TSVThe "TSV" header name.static final HeaderNameHeaderNames.UPGRADEThe "Upgrade" header name.static final HeaderNameHeaderNames.USER_AGENTThe "User-Agent" header name.static final HeaderNameHeaderNames.VARYThe "Vary" header name.static final HeaderNameHeaderNames.VIAThe "Via" header name.static final HeaderNameHeaderNames.WARNINGThe "Warning" header name.static final HeaderNameHeaderNames.WWW_AUTHENTICATEThe "WWW-Authenticate" header name.static final HeaderNameHeaderNames.X_CONTENT_TYPE_OPTIONSThe "X-Content-Type-Options" header name.static final HeaderNameHeaderNames.X_FORWARDED_FORThe "X-Forwarded-For" header name.static final HeaderNameHeaderNames.X_FORWARDED_HOSTThe "X-Forwarded-Host" header name.static final HeaderNameHeaderNames.X_FORWARDED_PORTThe "X-Forwarded-Port" header name.static final HeaderNameHeaderNames.X_FORWARDED_PREFIXThe "X-Forwarded-Prefix" header name.static final HeaderNameHeaderNames.X_FORWARDED_PROTOThe "X-Forwarded-Proto" header name.static final HeaderNameHeaderNames.X_HELIDON_CNThe "X-HELIDON-CN" header 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.Http.HeaderFunction.apply(HeaderName name) Produce an instance of a named 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, Iterable<String> values) Create a new header.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.find(HeaderName headerName) Find the first header.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.lra.coordinator
Fields in io.helidon.lra.coordinator declared as HeaderNameModifier and TypeFieldDescriptionstatic final HeaderNameLRA header name.static final HeaderNameLRA ended header name.static final HeaderNameLRA parent header name.static final HeaderNameLRA recovery header name. -
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.