Uses of Interface
io.helidon.common.http.Headers
Packages that use Headers
Package
Description
HTTP APIs and implementations usable by both server and client side of the HTTP story.
Testing support for HTTP.
Common classes for accessing JSON based REST APIs of third party systems.
HTTP Content encoding support, usually used to compress entity, such as
gzip.Entity Media handling support.
Jackson media type support.
JSON-Binding Entity Media handling support.
JSON-Processing Entity Media handling support.
Multipart Entity Media handling support.
HTTP/2 types common for client and server.
WebClient APIs shared by all types of clients.
WebServer HTTP specific APIs.
WebServer HTTP/1.1 specific APIs.
WebSocket APIs.
WebSocket server support.
Common classes for processing content with a specific
HttpMediaType.Helidon Reactive Media MultiPart.
A reactive client for rest calls.
Reactive web server API.
-
Uses of Headers in io.helidon.common.http
Subinterfaces of Headers in io.helidon.common.httpModifier and TypeInterfaceDescriptioninterfaceMutable headers of a client request.interfaceHTTP Headers of a client response.interfaceHTTP headers of a server request.interfaceMutable headers of a server response.interfaceWritableHeaders<B extends WritableHeaders<B>>HTTP Headers that are mutable.Methods in io.helidon.common.http with parameters of type HeadersModifier and TypeMethodDescriptionstatic ClientRequestHeadersCreate client request headers from headers.static ClientResponseHeadersCreate a new instance from headers parsed from client response.Parse forwarded header(s) from the provided headers.static ServerRequestHeadersCreate a new instance from headers.static ServerResponseHeadersCreate a new instance of mutable server response headers.static WritableHeaders<?>Create a new instance of writable headers from existing headers. -
Uses of Headers in io.helidon.common.testing.http.junit5
Methods in io.helidon.common.testing.http.junit5 that return types with arguments of type HeadersModifier and TypeMethodDescriptionstatic org.hamcrest.Matcher<Headers>HttpHeaderMatcher.hasHeader(Http.HeaderName name) A matcher for anHeadersthat checks that the header is present, ignoring its value.static org.hamcrest.Matcher<Headers>HttpHeaderMatcher.hasHeader(Http.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(Http.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.hasHeader(Http.HeaderValue header) A matcher for anHeadersthat checks that the header is present and has the defined value.static org.hamcrest.Matcher<Headers>HttpHeaderMatcher.hasHeaderValue(Http.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(Http.HeaderName name) A matcher for anHeadersthat checks that the header is not present. -
Uses of Headers in io.helidon.integrations.common.rest
Methods in io.helidon.integrations.common.rest that return HeadersModifier and TypeMethodDescriptionApiResponse.Builder.headers()Received HTTP headers.ApiResponse.headers()HTTP headers returned in the response.ApiRestException.headers()Response HTTP headers.Methods in io.helidon.integrations.common.rest with parameters of type HeadersModifier and TypeMethodDescriptionConfigure the HTTP headers returned by the API call.HTTP headers configured byRestApi.Configure the HTTP headers returned by the API call. -
Uses of Headers in io.helidon.nima.http.encoding
Methods in io.helidon.nima.http.encoding with parameters of type HeadersModifier and TypeMethodDescriptionDiscover content encoder based on the HTTP headers. -
Uses of Headers in io.helidon.nima.http.media
Methods in io.helidon.nima.http.media with parameters of type HeadersModifier and TypeMethodDescriptionEntityReader.read(GenericType<T> type, InputStream stream, Headers headers) Read server request entity and close the stream.EntityReader.read(GenericType<T> type, InputStream stream, Headers requestHeaders, Headers responseHeaders) Read client response entity and close the stream.<T> MediaSupport.ReaderResponse<T>FormParamsSupport.reader(GenericType<T> type, Headers requestHeaders) <T> MediaSupport.ReaderResponse<T>FormParamsSupport.reader(GenericType<T> type, Headers requestHeaders, Headers responseHeaders) <T> EntityReader<T>MediaContext.reader(GenericType<T> type, Headers headers) Reader for entity.<T> EntityReader<T>MediaContext.reader(GenericType<T> type, Headers requestHeaders, Headers responseHeaders) Reader for client response entity.default <T> MediaSupport.ReaderResponse<T>MediaSupport.reader(GenericType<T> type, Headers headers) Reader for an entity.default <T> MediaSupport.ReaderResponse<T>MediaSupport.reader(GenericType<T> type, Headers requestHeaders, Headers responseHeaders) Client response reader.<T> MediaSupport.ReaderResponse<T>PathSupport.reader(GenericType<T> type, Headers requestHeaders) <T> MediaSupport.ReaderResponse<T>PathSupport.reader(GenericType<T> type, Headers requestHeaders, Headers responseHeaders) <T> MediaSupport.ReaderResponse<T>StringSupport.reader(GenericType<T> type, Headers requestHeaders) <T> MediaSupport.ReaderResponse<T>StringSupport.reader(GenericType<T> type, Headers requestHeaders, Headers responseHeaders) voidEntityWriter.write(GenericType<T> type, T object, OutputStream outputStream, Headers requestHeaders, WritableHeaders<?> responseHeaders) Write server response entity and close the stream.<T> MediaSupport.WriterResponse<T>FormParamsSupport.writer(GenericType<T> type, Headers requestHeaders, WritableHeaders<?> responseHeaders) <T> EntityWriter<T>MediaContext.writer(GenericType<T> type, Headers requestHeaders, WritableHeaders<?> responseHeaders) Writer for server response entity.default <T> MediaSupport.WriterResponse<T>MediaSupport.writer(GenericType<T> type, Headers requestHeaders, WritableHeaders<?> responseHeaders) Server response writer.<T> MediaSupport.WriterResponse<T>PathSupport.writer(GenericType<T> type, Headers requestHeaders, WritableHeaders<?> responseHeaders) <T> MediaSupport.WriterResponse<T>StringSupport.writer(GenericType<T> type, Headers requestHeaders, WritableHeaders<?> responseHeaders) -
Uses of Headers in io.helidon.nima.http.media.jackson
Methods in io.helidon.nima.http.media.jackson with parameters of type HeadersModifier and TypeMethodDescription<T> MediaSupport.ReaderResponse<T>JacksonSupport.reader(GenericType<T> type, Headers requestHeaders) <T> MediaSupport.ReaderResponse<T>JacksonSupport.reader(GenericType<T> type, Headers requestHeaders, Headers responseHeaders) <T> MediaSupport.WriterResponse<T>JacksonSupport.writer(GenericType<T> type, Headers requestHeaders, WritableHeaders<?> responseHeaders) -
Uses of Headers in io.helidon.nima.http.media.jsonb
Methods in io.helidon.nima.http.media.jsonb with parameters of type HeadersModifier and TypeMethodDescription<T> MediaSupport.ReaderResponse<T>JsonbSupport.reader(GenericType<T> type, Headers requestHeaders) <T> MediaSupport.ReaderResponse<T>JsonbSupport.reader(GenericType<T> type, Headers requestHeaders, Headers responseHeaders) <T> MediaSupport.WriterResponse<T>JsonbSupport.writer(GenericType<T> type, Headers requestHeaders, WritableHeaders<?> responseHeaders) -
Uses of Headers in io.helidon.nima.http.media.jsonp
Methods in io.helidon.nima.http.media.jsonp with parameters of type HeadersModifier and TypeMethodDescription<T> MediaSupport.ReaderResponse<T>JsonpSupport.reader(GenericType<T> type, Headers requestHeaders) <T> MediaSupport.ReaderResponse<T>JsonpSupport.reader(GenericType<T> type, Headers requestHeaders, Headers responseHeaders) <T> MediaSupport.WriterResponse<T>JsonpSupport.writer(GenericType<T> type, Headers requestHeaders, WritableHeaders<?> responseHeaders) -
Uses of Headers in io.helidon.nima.http.media.multipart
Methods in io.helidon.nima.http.media.multipart that return HeadersModifier and TypeMethodDescriptionWriteablePart.headers()Full set of configured headers of this part.ReadablePart.partHeaders()Headers of this part.Methods in io.helidon.nima.http.media.multipart with parameters of type HeadersModifier and TypeMethodDescription<T> MediaSupport.ReaderResponse<T>MultiPartSupport.reader(GenericType<T> type, Headers requestHeaders) <T> MediaSupport.ReaderResponse<T>MultiPartSupport.reader(GenericType<T> type, Headers requestHeaders, Headers responseHeaders) <T> MediaSupport.WriterResponse<T>MultiPartSupport.writer(GenericType<T> type, Headers requestHeaders, WritableHeaders<?> responseHeaders) voidWriteablePart.writeServerResponse(MediaContext context, OutputStream outputStream, Headers requestHeaders) Write this part as part of server response. -
Uses of Headers in io.helidon.nima.http2
Methods in io.helidon.nima.http2 that return HeadersMethods in io.helidon.nima.http2 with parameters of type Headers -
Uses of Headers in io.helidon.nima.webclient
Methods in io.helidon.nima.webclient that return Headers -
Uses of Headers in io.helidon.nima.webserver.http
Methods in io.helidon.nima.webserver.http with parameters of type HeadersModifier and TypeMethodDescriptionDirectTransportRequest.create(HttpPrologue prologue, Headers headers) Configure a simple request from known prologue and headers. -
Uses of Headers in io.helidon.nima.webserver.http1
Methods in io.helidon.nima.webserver.http1 with parameters of type HeadersModifier and TypeMethodDescriptiondefault voidHttp1ConnectionListener.headers(ConnectionContext ctx, Headers headers) Handle headers.voidHttp1LoggingConnectionListener.headers(ConnectionContext ctx, Headers headers) -
Uses of Headers in io.helidon.nima.websocket
Methods in io.helidon.nima.websocket that return types with arguments of type HeadersModifier and TypeMethodDescriptionWsListener.onHttpUpgrade(HttpPrologue prologue, Headers headers) Invoked during handshake process.Methods in io.helidon.nima.websocket with parameters of type HeadersModifier and TypeMethodDescriptionWsListener.onHttpUpgrade(HttpPrologue prologue, Headers headers) Invoked during handshake process. -
Uses of Headers in io.helidon.nima.websocket.webserver
Methods in io.helidon.nima.websocket.webserver with parameters of type HeadersModifier and TypeMethodDescriptionstatic WsConnectionWsConnection.create(ConnectionContext ctx, HttpPrologue prologue, Headers upgradeHeaders, String wsKey, WsRoute wsRoute) Create a new connection. -
Uses of Headers in io.helidon.reactive.media.common
Methods in io.helidon.reactive.media.common that return HeadersMethods in io.helidon.reactive.media.common with parameters of type HeadersModifier and TypeMethodDescriptionstatic MessageBodyReaderContextMessageBodyReaderContext.create(MediaContext mediaContext, MessageBodyContext.EventListener eventListener, Headers headers, Optional<HttpMediaType> contentType) Create a new empty reader context backed by the specified headers.static MessageBodyReaderContextMessageBodyReaderContext.create(MessageBodyReaderContext parent, MessageBodyContext.EventListener eventListener, Headers headers, Optional<HttpMediaType> contentType) Create a new empty reader context backed by the specified headers. -
Uses of Headers in io.helidon.reactive.media.multipart
Subinterfaces of Headers in io.helidon.reactive.media.multipartClasses in io.helidon.reactive.media.multipart that implement HeadersModifier and TypeClassDescriptionfinal classReadable body part headers.final classWriteable body part headers. -
Uses of Headers in io.helidon.reactive.webclient
Subinterfaces of Headers in io.helidon.reactive.webclientModifier and TypeInterfaceDescriptioninterfaceHeaders that can be modified (until request is sent) for outbound request.interfaceHeaders that may be available on response from server.Methods in io.helidon.reactive.webclient with parameters of type HeadersModifier and TypeMethodDescriptionAdd each header, combining values if header already exists.default WebClientRequestBuilderWebClientRequestBuilder.addHeaders(Headers parameters) Copies all of the mappings from the specifiedparametersto this response headers instance.Configure headers.Add each header, replacing values if header already exists.Method parameters in io.helidon.reactive.webclient with type arguments of type HeadersModifier and TypeMethodDescriptionWebClientRequestBuilder.headers(Function<WebClientRequestHeaders, Headers> headers) Function from parameter is executed on top of stored headers. -
Uses of Headers in io.helidon.reactive.webserver
Subinterfaces of Headers in io.helidon.reactive.webserverModifier and TypeInterfaceDescriptioninterfaceExtendsHeadersinterface by adding HTTP request headers oriented convenient methods.interfaceExtendsServerResponseHeadersinterface by adding HTTP response headers oriented constants and convenient methods.