Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W X Z 

A

ACCEPT - Static variable in class HttpHeaderNames
"accept"
accept(Void, Payload) - Method in class StatelessTrailersTransformer
 
accept(Payload) - Method in class StatelessTrailersTransformer
accept(State, Payload) - Method in interface TrailersTransformer
Accepts a Payload.
ACCEPT_CHARSET - Static variable in class HttpHeaderNames
"accept-charset"
ACCEPT_ENCODING - Static variable in class HttpHeaderNames
"accept-encoding"
ACCEPT_LANGUAGE - Static variable in class HttpHeaderNames
"accept-language"
ACCEPT_PATCH - Static variable in class HttpHeaderNames
"accept-patch"
ACCEPT_RANGES - Static variable in class HttpHeaderNames
"accept-ranges"
acceptConnections(boolean) - Method in class DelegatingHttpServiceContext
 
accepted() - Method in interface BlockingStreamingHttpResponseFactory
Create a new HttpResponseStatus.ACCEPTED response.
accepted() - Method in interface HttpResponseFactory
Create a new HttpResponseStatus.ACCEPTED response.
ACCEPTED - Static variable in class HttpResponseStatus
202 Accepted
accepted() - Method in interface StreamingHttpResponseFactory
Create a new HttpResponseStatus.ACCEPTED response.
ACCESS_CONTROL_ALLOW_CREDENTIALS - Static variable in class HttpHeaderNames
"access-control-allow-credentials"
ACCESS_CONTROL_ALLOW_HEADERS - Static variable in class HttpHeaderNames
"access-control-allow-headers"
ACCESS_CONTROL_ALLOW_METHODS - Static variable in class HttpHeaderNames
"access-control-allow-methods"
ACCESS_CONTROL_ALLOW_ORIGIN - Static variable in class HttpHeaderNames
"access-control-allow-origin"
ACCESS_CONTROL_EXPOSE_HEADERS - Static variable in class HttpHeaderNames
"access-control-expose-headers"
ACCESS_CONTROL_MAX_AGE - Static variable in class HttpHeaderNames
"access-control-max-age"
ACCESS_CONTROL_REQUEST_HEADERS - Static variable in class HttpHeaderNames
"access-control-request-headers"
ACCESS_CONTROL_REQUEST_METHOD - Static variable in class HttpHeaderNames
"access-control-request-method"
adaptor() - Method in interface HttpApiConversions.ServiceAdapterHolder
StreamingHttpService that adapts another service to the streaming programming model.
add(CharSequence, CharSequence) - Method in class EmptyHttpHeaders
 
add(CharSequence, Iterable<? extends CharSequence>) - Method in class EmptyHttpHeaders
 
add(CharSequence, CharSequence...) - Method in class EmptyHttpHeaders
 
add(HttpHeaders) - Method in class EmptyHttpHeaders
 
add(CharSequence, CharSequence) - Method in interface HttpHeaders
Adds a new header with the specified name and value.
add(CharSequence, Iterable<? extends CharSequence>) - Method in interface HttpHeaders
Adds new headers with the specified name and values.
add(CharSequence, Iterator<? extends CharSequence>) - Method in interface HttpHeaders
Adds new headers with the specified name and values.
add(CharSequence, CharSequence...) - Method in interface HttpHeaders
Adds new headers with the specified name and values.
add(HttpHeaders) - Method in interface HttpHeaders
Adds all header names and values of headers to this object.
addCookie(HttpCookiePair) - Method in interface BlockingStreamingHttpRequest
 
addCookie(CharSequence, CharSequence) - Method in interface BlockingStreamingHttpRequest
 
addCookie(HttpCookiePair) - Method in interface BlockingStreamingHttpResponse
 
addCookie(CharSequence, CharSequence) - Method in interface BlockingStreamingHttpResponse
 
addCookie(HttpCookiePair) - Method in interface BlockingStreamingHttpServerResponse
 
addCookie(CharSequence, CharSequence) - Method in interface BlockingStreamingHttpServerResponse
 
addCookie(HttpCookiePair) - Method in class EmptyHttpHeaders
 
addCookie(HttpCookiePair) - Method in interface HttpHeaders
Adds a cookie.
addCookie(CharSequence, CharSequence) - Method in interface HttpHeaders
Adds a cookie with the specified name and value.
addCookie(HttpCookiePair) - Method in interface HttpMetaData
Adds a cookie.
addCookie(CharSequence, CharSequence) - Method in interface HttpMetaData
Adds a cookie with the specified name and value.
addCookie(HttpCookiePair) - Method in interface HttpRequest
 
addCookie(CharSequence, CharSequence) - Method in interface HttpRequest
 
addCookie(HttpCookiePair) - Method in interface HttpRequestMetaData
 
addCookie(CharSequence, CharSequence) - Method in interface HttpRequestMetaData
 
addCookie(HttpCookiePair) - Method in interface HttpResponse
 
addCookie(CharSequence, CharSequence) - Method in interface HttpResponse
 
addCookie(HttpCookiePair) - Method in interface HttpResponseMetaData
 
addCookie(CharSequence, CharSequence) - Method in interface HttpResponseMetaData
 
addCookie(HttpCookiePair) - Method in interface StreamingHttpRequest
 
addCookie(CharSequence, CharSequence) - Method in interface StreamingHttpRequest
 
addCookie(HttpCookiePair) - Method in interface StreamingHttpResponse
 
addCookie(CharSequence, CharSequence) - Method in interface StreamingHttpResponse
 
addHeader(CharSequence, CharSequence) - Method in interface BlockingStreamingHttpRequest
 
addHeader(CharSequence, CharSequence) - Method in interface BlockingStreamingHttpResponse
 
addHeader(CharSequence, CharSequence) - Method in interface BlockingStreamingHttpServerResponse
 
addHeader(CharSequence, CharSequence) - Method in interface HttpMetaData
Adds a new header with the specified name and value.
addHeader(CharSequence, CharSequence) - Method in interface HttpRequest
 
addHeader(CharSequence, CharSequence) - Method in interface HttpRequestMetaData
 
addHeader(CharSequence, CharSequence) - Method in interface HttpResponse
 
addHeader(CharSequence, CharSequence) - Method in interface HttpResponseMetaData
 
addHeader(CharSequence, CharSequence) - Method in interface StreamingHttpRequest
 
addHeader(CharSequence, CharSequence) - Method in interface StreamingHttpResponse
 
addHeaders(HttpHeaders) - Method in interface BlockingStreamingHttpRequest
 
addHeaders(HttpHeaders) - Method in interface BlockingStreamingHttpResponse
 
addHeaders(HttpHeaders) - Method in interface BlockingStreamingHttpServerResponse
 
addHeaders(HttpHeaders) - Method in interface HttpMetaData
Adds all header names and values of headers object.
addHeaders(HttpHeaders) - Method in interface HttpRequest
 
addHeaders(HttpHeaders) - Method in interface HttpRequestMetaData
 
addHeaders(HttpHeaders) - Method in interface HttpResponse
 
addHeaders(HttpHeaders) - Method in interface HttpResponseMetaData
 
addHeaders(HttpHeaders) - Method in interface StreamingHttpRequest
 
addHeaders(HttpHeaders) - Method in interface StreamingHttpResponse
 
addQueryParameter(String, String) - Method in interface BlockingStreamingHttpRequest
 
addQueryParameter(String, String) - Method in interface HttpRequest
 
addQueryParameter(String, String) - Method in interface HttpRequestMetaData
Adds a new query parameter with the specified key and value, which will be percent-encoded if needed.
addQueryParameter(String, String) - Method in interface StreamingHttpRequest
 
addQueryParameters(String, Iterable<String>) - Method in interface BlockingStreamingHttpRequest
 
addQueryParameters(String, String...) - Method in interface BlockingStreamingHttpRequest
 
addQueryParameters(String, Iterable<String>) - Method in interface HttpRequest
 
addQueryParameters(String, String...) - Method in interface HttpRequest
 
addQueryParameters(String, Iterable<String>) - Method in interface HttpRequestMetaData
Adds new query parameters with the specified key and values.
addQueryParameters(String, String...) - Method in interface HttpRequestMetaData
Adds new query parameters with the specified key and values.
addQueryParameters(String, Iterable<String>) - Method in interface StreamingHttpRequest
 
addQueryParameters(String, String...) - Method in interface StreamingHttpRequest
 
addSetCookie(HttpSetCookie) - Method in interface BlockingStreamingHttpRequest
 
addSetCookie(CharSequence, CharSequence) - Method in interface BlockingStreamingHttpRequest
 
addSetCookie(HttpSetCookie) - Method in interface BlockingStreamingHttpResponse
 
addSetCookie(CharSequence, CharSequence) - Method in interface BlockingStreamingHttpResponse
 
addSetCookie(HttpSetCookie) - Method in interface BlockingStreamingHttpServerResponse
 
addSetCookie(CharSequence, CharSequence) - Method in interface BlockingStreamingHttpServerResponse
 
addSetCookie(HttpSetCookie) - Method in class EmptyHttpHeaders
 
addSetCookie(HttpSetCookie) - Method in interface HttpHeaders
Adds a set-cookie.
addSetCookie(CharSequence, CharSequence) - Method in interface HttpHeaders
Adds a set-cookie with the specified name and value.
addSetCookie(HttpSetCookie) - Method in interface HttpMetaData
Adds a set-cookie.
addSetCookie(CharSequence, CharSequence) - Method in interface HttpMetaData
Adds a set-cookie with the specified name and value.
addSetCookie(HttpSetCookie) - Method in interface HttpRequest
 
addSetCookie(CharSequence, CharSequence) - Method in interface HttpRequest
 
addSetCookie(HttpSetCookie) - Method in interface HttpRequestMetaData
 
addSetCookie(CharSequence, CharSequence) - Method in interface HttpRequestMetaData
 
addSetCookie(HttpSetCookie) - Method in interface HttpResponse
 
addSetCookie(CharSequence, CharSequence) - Method in interface HttpResponse
 
addSetCookie(HttpSetCookie) - Method in interface HttpResponseMetaData
 
addSetCookie(CharSequence, CharSequence) - Method in interface HttpResponseMetaData
 
addSetCookie(HttpSetCookie) - Method in interface StreamingHttpRequest
 
addSetCookie(CharSequence, CharSequence) - Method in interface StreamingHttpRequest
 
addSetCookie(HttpSetCookie) - Method in interface StreamingHttpResponse
 
addSetCookie(CharSequence, CharSequence) - Method in interface StreamingHttpResponse
 
addTrailer(CharSequence, CharSequence) - Method in class HttpOutputStream
 
addTrailer(CharSequence, CharSequence) - Method in interface HttpPayloadWriter
 
addTrailer(CharSequence, CharSequence) - Method in interface HttpRequest
 
addTrailer(CharSequence, CharSequence) - Method in interface HttpResponse
 
addTrailers(HttpHeaders) - Method in class HttpOutputStream
 
addTrailers(HttpHeaders) - Method in interface HttpPayloadWriter
 
addTrailers(HttpHeaders) - Method in interface HttpRequest
 
addTrailers(HttpHeaders) - Method in interface HttpResponse
 
advanceCookieHeaderValue() - Method in class HeaderUtils.CookiesByNameIterator
advanceCookieHeaderValue() - Method in class HeaderUtils.CookiesIterator
AGE - Static variable in class HttpHeaderNames
"age"
ALLOW - Static variable in class HttpHeaderNames
"allow"
allowDropRequestTrailers(boolean) - Method in class DelegatingHttpServerBuilder
 
allowDropRequestTrailers(boolean) - Method in interface HttpServerBuilder
Provide a hint if request trailers are allowed to be dropped.
allowDropResponseTrailers(boolean) - Method in class DelegatingSingleAddressHttpClientBuilder
 
allowDropResponseTrailers(boolean) - Method in interface SingleAddressHttpClientBuilder
Provide a hint if response trailers are allowed to be dropped.
allowedMethods() - Method in interface RedirectConfig
HttpRequestMethods that are allowed to follow redirects.
allowedMethods(HttpRequestMethod...) - Method in class RedirectConfigBuilder
Sets HttpRequestMethods that are allowed to follow redirects.
allowNonRelativeRedirects() - Method in interface RedirectConfig
Tells if redirection should follow non-relative redirects (if supported by the underlying client implementation).
allowNonRelativeRedirects(boolean) - Method in class RedirectConfigBuilder
Allows non-relative redirects (if supported by the underlying client implementation).
alpnId() - Method in interface HttpProtocolConfig
TLS Application-Layer Protocol Negotiation (ALPN) Protocol ID of the protocol this configuration is for.
ALREADY_REPORTED - Static variable in class HttpResponseStatus
208 Already Reported
alreadyReported() - Method in interface BlockingStreamingHttpResponseFactory
alreadyReported() - Method in interface HttpResponseFactory
alreadyReported() - Method in interface StreamingHttpResponseFactory
append(MultiAddressHttpClientBuilder.SingleAddressInitializer<U, R>) - Method in interface MultiAddressHttpClientBuilder.SingleAddressInitializer
append(PartitionedHttpClientBuilder.SingleAddressInitializer<U, R>) - Method in interface PartitionedHttpClientBuilder.SingleAddressInitializer
Deprecated.
append(PartitionHttpClientBuilderConfigurator<U, R>) - Method in interface PartitionHttpClientBuilderConfigurator
Deprecated.
append(ExecutionStrategyInfluencer<?>) - Method in class StrategyInfluencerChainBuilder
Deprecated.
Append another ExecutionStrategyInfluencer to this chain.
append(HttpExecutionStrategyInfluencer) - Method in class StrategyInfluencerChainBuilder
Deprecated.
Append another HttpExecutionStrategyInfluencer to this chain.
appendClientFilter(StreamingHttpClientFilterFactory) - Method in class DelegatingSingleAddressHttpClientBuilder
 
appendClientFilter(Predicate<StreamingHttpRequest>, StreamingHttpClientFilterFactory) - Method in class DelegatingSingleAddressHttpClientBuilder
 
appendClientFilter(StreamingHttpClientFilterFactory) - Method in interface SingleAddressHttpClientBuilder
Appends the filter to the chain of filters used to decorate the HttpClient created by this builder.
appendClientFilter(Predicate<StreamingHttpRequest>, StreamingHttpClientFilterFactory) - Method in interface SingleAddressHttpClientBuilder
Appends the filter to the chain of filters used to decorate the HttpClient created by this builder, for every request that passes the provided Predicate.
appendConnectionAcceptorFilter(ConnectionAcceptorFactory) - Method in class DelegatingHttpServerBuilder
 
appendConnectionAcceptorFilter(ConnectionAcceptorFactory) - Method in interface HttpServerBuilder
Appends the filter to the chain of filters used to decorate the ConnectionAcceptor used by this builder.
appendConnectionFactoryFilter(ConnectionFactoryFilter<R, FilterableStreamingHttpConnection>) - Method in class DelegatingSingleAddressHttpClientBuilder
 
appendConnectionFactoryFilter(ConnectionFactoryFilter<R, FilterableStreamingHttpConnection>) - Method in interface SingleAddressHttpClientBuilder
Appends the filter to the chain of filters used to decorate the ConnectionFactory used by this builder.
appendConnectionFilter(StreamingHttpConnectionFilterFactory) - Method in class DelegatingSingleAddressHttpClientBuilder
 
appendConnectionFilter(Predicate<StreamingHttpRequest>, StreamingHttpConnectionFilterFactory) - Method in class DelegatingSingleAddressHttpClientBuilder
 
appendConnectionFilter(StreamingHttpConnectionFilterFactory) - Method in interface SingleAddressHttpClientBuilder
Appends the filter to the chain of filters used to decorate the StreamingHttpConnection created by this builder.
appendConnectionFilter(Predicate<StreamingHttpRequest>, StreamingHttpConnectionFilterFactory) - Method in interface SingleAddressHttpClientBuilder
Appends the filter to the chain of filters used to decorate the StreamingHttpConnection created by this builder, for every request that passes the provided Predicate.
appendIfInfluencer(Object) - Method in class StrategyInfluencerChainBuilder
Deprecated.
If the passed mayBeInfluencer is an ExecutionStrategyInfluencer then add it to this chain.
appendNonOffloadingServiceFilter(StreamingHttpServiceFilterFactory) - Method in class DelegatingHttpServerBuilder
 
appendNonOffloadingServiceFilter(Predicate<StreamingHttpRequest>, StreamingHttpServiceFilterFactory) - Method in class DelegatingHttpServerBuilder
 
appendNonOffloadingServiceFilter(StreamingHttpServiceFilterFactory) - Method in interface HttpServerBuilder
Appends a non-offloading filter to the chain of filters used to decorate the StreamingHttpService used by this builder.
appendNonOffloadingServiceFilter(Predicate<StreamingHttpRequest>, StreamingHttpServiceFilterFactory) - Method in interface HttpServerBuilder
Appends a non-offloading filter to the chain of filters used to decorate the StreamingHttpService used by this builder, for every request that passes the provided Predicate.
appendPathSegments(String...) - Method in interface BlockingStreamingHttpRequest
 
appendPathSegments(String...) - Method in interface HttpRequest
 
appendPathSegments(String...) - Method in interface HttpRequestMetaData
Appends segments to the current HttpRequestMetaData.path(), performing encoding of each segment (including ('/') characters) according to percent-encoding.
appendPathSegments(String...) - Method in interface StreamingHttpRequest
 
appendServiceFilter(StreamingHttpServiceFilterFactory) - Method in class DelegatingHttpServerBuilder
 
appendServiceFilter(Predicate<StreamingHttpRequest>, StreamingHttpServiceFilterFactory) - Method in class DelegatingHttpServerBuilder
 
appendServiceFilter(StreamingHttpServiceFilterFactory) - Method in interface HttpServerBuilder
Appends the filter to the chain of filters used to decorate the StreamingHttpService used by this builder.
appendServiceFilter(Predicate<StreamingHttpRequest>, StreamingHttpServiceFilterFactory) - Method in interface HttpServerBuilder
Appends the filter to the chain of filters used to decorate the StreamingHttpService used by this builder, for every request that passes the provided Predicate.
APPLICATION_JSON - Static variable in class HttpHeaderValues
"application/json"
APPLICATION_X_PROTOBUF - Static variable in class HttpHeaderValues
"application/x-protobuf"
APPLICATION_X_PROTOBUF_VAR_INT - Static variable in class HttpHeaderValues
"application/x-protobuf-var-int" base 128 VarInt protobuf encoding.
APPLICATION_X_WWW_FORM_URLENCODED - Static variable in class HttpHeaderValues
"application/x-www-form-urlencoded"
APPLICATION_X_WWW_FORM_URLENCODED_UTF_8 - Static variable in class HttpHeaderValues
"application/x-www-form-urlencoded; charset=UTF-8"
apply(boolean, StreamingHttpRequest, StreamingHttpResponse, StreamingHttpRequest) - Method in interface RedirectConfig.RedirectRequestTransformer
Applies transformations for the pre-initialized redirect request.
appSerializerAsciiFixLen() - Static method in class HttpSerializers
Creates a HttpStreamingSerializerDeserializer that serializes Strings with StandardCharsets.US_ASCII encoding using fixed int length delimited framing.
appSerializerAsciiVarLen() - Static method in class HttpSerializers
Creates a HttpStreamingSerializerDeserializer that serializes Strings with StandardCharsets.US_ASCII encoding using variable int length delimited framing.
appSerializerFixLen(Charset) - Static method in class HttpSerializers
Creates a HttpStreamingSerializerDeserializer that serializes Strings with charset encoding using fixed int length delimited framing.
appSerializerUtf8FixLen() - Static method in class HttpSerializers
Creates a HttpStreamingSerializerDeserializer that serializes Strings with StandardCharsets.UTF_8 encoding using fixed int length delimited framing.
appSerializerUtf8VarLen() - Static method in class HttpSerializers
Creates a HttpStreamingSerializerDeserializer that serializes Strings with StandardCharsets.UTF_8 encoding using variable int length delimited framing.
appSerializerVarLen(Charset) - Static method in class HttpSerializers
Creates a HttpStreamingSerializerDeserializer that serializes Strings with charset encoding using fixed int length delimited framing.
asBlockingClient() - Method in interface BlockingStreamingHttpClient
asBlockingClient() - Method in interface HttpClient
Convert this HttpClient to the BlockingHttpClient API.
asBlockingClient() - Method in interface StreamingHttpClient
Convert this StreamingHttpClient to the BlockingHttpClient API.
asBlockingConnection() - Method in interface BlockingStreamingHttpConnection
asBlockingConnection() - Method in interface FilterableStreamingHttpLoadBalancedConnection
 
asBlockingConnection() - Method in interface HttpConnection
Convert this HttpConnection to the BlockingHttpConnection API.
asBlockingConnection() - Method in class HttpLoadBalancerFactory.DefaultFilterableStreamingHttpLoadBalancedConnection
 
asBlockingConnection() - Method in interface ReservedBlockingStreamingHttpConnection
 
asBlockingConnection() - Method in interface ReservedHttpConnection
 
asBlockingConnection() - Method in interface ReservedStreamingHttpConnection
 
asBlockingConnection() - Method in interface StreamingHttpConnection
asBlockingStreamingClient() - Method in interface BlockingHttpClient
asBlockingStreamingClient() - Method in interface HttpClient
Convert this HttpClient to the BlockingStreamingHttpClient API.
asBlockingStreamingClient() - Method in interface StreamingHttpClient
asBlockingStreamingConnection() - Method in interface BlockingHttpConnection
asBlockingStreamingConnection() - Method in interface FilterableStreamingHttpLoadBalancedConnection
 
asBlockingStreamingConnection() - Method in interface HttpConnection
asBlockingStreamingConnection() - Method in class HttpLoadBalancerFactory.DefaultFilterableStreamingHttpLoadBalancedConnection
 
asBlockingStreamingConnection() - Method in interface ReservedBlockingHttpConnection
 
asBlockingStreamingConnection() - Method in interface ReservedHttpConnection
 
asBlockingStreamingConnection() - Method in interface ReservedStreamingHttpConnection
 
asBlockingStreamingConnection() - Method in interface StreamingHttpConnection
asClient() - Method in interface BlockingHttpClient
Convert this BlockingHttpClient to the HttpClient API.
asClient() - Method in interface BlockingStreamingHttpClient
Convert this BlockingStreamingHttpClient to the HttpClient API.
asClient() - Method in interface StreamingHttpClient
Convert this StreamingHttpClient to the HttpClient API.
asConnection() - Method in interface BlockingHttpConnection
Convert this BlockingHttpConnection to the HttpConnection API.
asConnection() - Method in interface BlockingStreamingHttpConnection
asConnection() - Method in interface FilterableStreamingHttpLoadBalancedConnection
 
asConnection() - Method in class HttpLoadBalancerFactory.DefaultFilterableStreamingHttpLoadBalancedConnection
 
asConnection() - Method in interface ReservedBlockingHttpConnection
 
asConnection() - Method in interface ReservedBlockingStreamingHttpConnection
 
asConnection() - Method in interface ReservedStreamingHttpConnection
 
asConnection() - Method in interface StreamingHttpConnection
Convert this StreamingHttpConnection to the HttpConnection API.
asStreamingClient() - Method in interface BlockingHttpClient
Convert this BlockingHttpClient to the StreamingHttpClient API.
asStreamingClient() - Method in interface BlockingStreamingHttpClient
asStreamingClient() - Method in interface HttpClient
Convert this HttpClient to the StreamingHttpClient API.
asStreamingConnection() - Method in interface BlockingHttpConnection
asStreamingConnection() - Method in interface BlockingStreamingHttpConnection
asStreamingConnection() - Method in interface HttpConnection
Convert this HttpConnection to the StreamingHttpConnection API.
asStreamingConnection() - Method in interface ReservedBlockingHttpConnection
 
asStreamingConnection() - Method in interface ReservedBlockingStreamingHttpConnection
 
asStreamingConnection() - Method in interface ReservedHttpConnection
 
AUTHORIZATION - Static variable in class HttpHeaderNames
"authorization"

B

BAD_GATEWAY - Static variable in class HttpResponseStatus
502 Bad Gateway
BAD_REQUEST - Static variable in class HttpResponseStatus
400 Bad Request
badGateway() - Method in interface BlockingStreamingHttpResponseFactory
Create a new HttpResponseStatus.BAD_GATEWAY response.
badGateway() - Method in interface HttpResponseFactory
Create a new HttpResponseStatus.BAD_GATEWAY response.
badGateway() - Method in interface StreamingHttpResponseFactory
Create a new HttpResponseStatus.BAD_GATEWAY response.
badRequest() - Method in interface BlockingStreamingHttpResponseFactory
Create a new HttpResponseStatus.BAD_REQUEST response.
badRequest() - Method in interface HttpResponseFactory
Create a new HttpResponseStatus.BAD_REQUEST response.
badRequest() - Method in interface StreamingHttpResponseFactory
Create a new HttpResponseStatus.BAD_REQUEST response.
BASE64 - Static variable in class HttpHeaderValues
"base64"
BINARY - Static variable in class HttpHeaderValues
"binary"
BlockingHttpClient - Interface in io.servicetalk.http.api
The equivalent of HttpClient but with synchronous/blocking APIs instead of asynchronous APIs.
BlockingHttpConnection - Interface in io.servicetalk.http.api
The equivalent of HttpConnection but with synchronous/blocking APIs instead of asynchronous APIs.
BlockingHttpRequester - Interface in io.servicetalk.http.api
The equivalent of HttpRequester with synchronous/blocking APIs instead of asynchronous APIs.
BlockingHttpService - Interface in io.servicetalk.http.api
The equivalent of HttpService but with synchronous/blocking APIs instead of asynchronous APIs.
BlockingStreamingHttpClient - Interface in io.servicetalk.http.api
The equivalent of StreamingHttpClient but with synchronous/blocking APIs instead of asynchronous APIs.
BlockingStreamingHttpConnection - Interface in io.servicetalk.http.api
The equivalent of StreamingHttpConnection but with synchronous/blocking APIs instead of asynchronous APIs.
BlockingStreamingHttpRequest - Interface in io.servicetalk.http.api
The equivalent of HttpRequest but provides the payload as a BlockingIterable.
BlockingStreamingHttpRequester - Interface in io.servicetalk.http.api
The equivalent of StreamingHttpRequester but with synchronous/blocking APIs instead of asynchronous APIs.
BlockingStreamingHttpRequestFactory - Interface in io.servicetalk.http.api
A factory for creating BlockingStreamingHttpRequests.
BlockingStreamingHttpRequestResponseFactory - Interface in io.servicetalk.http.api
BlockingStreamingHttpResponse - Interface in io.servicetalk.http.api
The equivalent of HttpResponse but provides the payload as a BlockingIterable.
BlockingStreamingHttpResponseFactory - Interface in io.servicetalk.http.api
A factory for creating BlockingStreamingHttpResponses.
BlockingStreamingHttpServerResponse - Interface in io.servicetalk.http.api
The equivalent of HttpResponse but provides an ability to write the payload to an HttpPayloadWriter.
BlockingStreamingHttpService - Interface in io.servicetalk.http.api
The equivalent of StreamingHttpService but with synchronous/blocking APIs instead of asynchronous APIs.
blockingStreamingResponseFactory() - Method in class HttpServiceContext
BOUNDARY - Static variable in class HttpHeaderValues
"boundary"
bufferAllocator() - Method in class DelegatingHttpExecutionContext
 
bufferAllocator(BufferAllocator) - Method in class DelegatingHttpServerBuilder
 
bufferAllocator(BufferAllocator) - Method in class DelegatingMultiAddressHttpClientBuilder
 
bufferAllocator(BufferAllocator) - Method in class DelegatingPartitionedHttpClientBuilder
 
bufferAllocator(BufferAllocator) - Method in class DelegatingSingleAddressHttpClientBuilder
 
bufferAllocator(BufferAllocator) - Method in interface HttpServerBuilder
Sets the BufferAllocator to be used by this server.
bufferAllocator(BufferAllocator) - Method in interface MultiAddressHttpClientBuilder
 
bufferAllocator(BufferAllocator) - Method in interface PartitionedHttpClientBuilder
Deprecated.
 
bufferAllocator(BufferAllocator) - Method in interface SingleAddressHttpClientBuilder
 
build() - Method in class DelegatingMultiAddressHttpClientBuilder
 
build() - Method in class DelegatingPartitionedHttpClientBuilder
 
build() - Method in class DelegatingSingleAddressHttpClientBuilder
 
build() - Method in class HttpExecutionStrategies.Builder
Builds a new HttpExecutionStrategy.
build() - Method in class RedirectConfigBuilder
 
build(HttpExecutionStrategy) - Method in class StrategyInfluencerChainBuilder
Deprecated.
Builds this chain and returns the head HttpExecutionStrategyInfluencer for the chain.
build() - Method in class StrategyInfluencerChainBuilder
Deprecated.
Builds this chain and returns a computed HttpExecutionStrategyInfluencer that reflects the strategy of the entire chain.
buildBlocking() - Method in class DelegatingMultiAddressHttpClientBuilder
 
buildBlocking() - Method in class DelegatingPartitionedHttpClientBuilder
 
buildBlocking() - Method in class DelegatingSingleAddressHttpClientBuilder
 
buildBlockingStreaming() - Method in class DelegatingMultiAddressHttpClientBuilder
 
buildBlockingStreaming() - Method in class DelegatingPartitionedHttpClientBuilder
 
buildBlockingStreaming() - Method in class DelegatingSingleAddressHttpClientBuilder
 
buildStreaming() - Method in class DelegatingMultiAddressHttpClientBuilder
 
buildStreaming() - Method in class DelegatingPartitionedHttpClientBuilder
 
buildStreaming() - Method in class DelegatingSingleAddressHttpClientBuilder
 
BYTES - Static variable in class HttpHeaderValues
"bytes"
bytesStreamingSerializer(Consumer<HttpHeaders>) - Static method in class HttpSerializers
Create a HttpStreamingSerializer that serializes byte[].

C

CACHE_CONTROL - Static variable in class HttpHeaderNames
"cache-control"
CACHEABLE - Static variable in class HttpRequestMethod.Properties
As defined in Method Definitions, methods which are cacheable, but not safe or idempotent.
CANCEL - Static variable in class Http2ErrorCode
catchPayloadFailure(Void, Throwable, HttpHeaders) - Method in class StatelessTrailersTransformer
 
catchPayloadFailure(State, Throwable, HttpHeaders) - Method in interface TrailersTransformer
Invoked once all Payload instances are accepted and the payload stream has terminated with an error.
changePostToGet(boolean) - Method in class RedirectConfigBuilder
Enforces change of the request method from POST to GET for subsequent requests for 301 (Moved Permanently) and 302 (Found) status codes.
CHARSET - Static variable in class HttpHeaderValues
"charset"
CHUNKED - Static variable in class HttpHeaderValues
"chunked"
clear() - Method in class EmptyHttpHeaders
 
clear() - Method in interface HttpHeaders
Removes all headers.
ClientInvoker<State> - Interface in io.servicetalk.http.api
Deprecated.
There is no use of this interface in our codebase, it will be removed in the future releases. If you depend on it, consider replicating a similar interface in your codebase.
close() - Method in interface BlockingHttpRequester
 
close() - Method in interface BlockingHttpService
 
close() - Method in interface BlockingStreamingHttpRequester
 
close() - Method in interface BlockingStreamingHttpService
 
close() - Method in interface HttpClient
 
close() - Method in interface HttpConnection
 
CLOSE - Static variable in class HttpHeaderValues
"close"
close() - Method in interface StreamingHttpClient
 
close() - Method in interface StreamingHttpConnection
 
closeAsync() - Method in class DelegatingHttpServiceContext
 
closeAsync() - Method in class HttpLoadBalancerFactory.DefaultFilterableStreamingHttpLoadBalancedConnection
 
closeAsync() - Method in interface HttpService
Closes this HttpService asynchronously.
closeAsync() - Method in class StreamingHttpClientFilter
 
closeAsync() - Method in class StreamingHttpConnectionFilter
 
closeAsync() - Method in interface StreamingHttpService
Closes this StreamingHttpService asynchronously.
closeAsync() - Method in class StreamingHttpServiceFilter
 
closeAsync() - Method in class StreamingHttpServiceToOffloadedStreamingHttpService
 
closeAsyncGracefully() - Method in class DelegatingHttpServiceContext
 
closeAsyncGracefully() - Method in class HttpLoadBalancerFactory.DefaultFilterableStreamingHttpLoadBalancedConnection
 
closeAsyncGracefully() - Method in class StreamingHttpClientFilter
 
closeAsyncGracefully() - Method in class StreamingHttpConnectionFilter
 
closeAsyncGracefully() - Method in class StreamingHttpServiceFilter
 
closeAsyncGracefully() - Method in class StreamingHttpServiceToOffloadedStreamingHttpService
 
closeGracefully() - Method in interface HttpClient
 
closeGracefully() - Method in interface HttpConnection
 
closeGracefully() - Method in interface StreamingHttpClient
 
closeGracefully() - Method in interface StreamingHttpConnection
 
code() - Method in class Http2ErrorCode
Get the decimal value of the error code.
code() - Method in class HttpResponseStatus
Get the three digit status-code indicating status of the response.
codeAsCharSequence() - Method in class HttpResponseStatus
Get the HttpResponseStatus.code() as a CharSequence.
compareTo(HttpProtocolVersion) - Method in class HttpProtocolVersion
 
compareTo(HttpRequestMethod) - Method in class HttpRequestMethod
 
COMPRESS - Static variable in class HttpHeaderValues
"compress"
COMPRESSION_ERROR - Static variable in class Http2ErrorCode
configureForPartition(PartitionAttributes, SingleAddressHttpClientBuilder<U, R>) - Method in interface PartitionHttpClientBuilderConfigurator
Deprecated.
Configures the passed SingleAddressHttpClientBuilder for a given set of PartitionAttributes.
conflict() - Method in interface BlockingStreamingHttpResponseFactory
Create a new HttpResponseStatus.CONFLICT response.
conflict() - Method in interface HttpResponseFactory
Create a new HttpResponseStatus.CONFLICT response.
CONFLICT - Static variable in class HttpResponseStatus
409 Conflict
conflict() - Method in interface StreamingHttpResponseFactory
Create a new HttpResponseStatus.CONFLICT response.
connect(String) - Method in interface BlockingStreamingHttpRequestFactory
Create a new HttpRequestMethod.CONNECT request.
connect(String) - Method in interface HttpRequestFactory
Create a new HttpRequestMethod.CONNECT request.
CONNECT - Static variable in class HttpRequestMethod
HTTP CONNECT method.
connect(String) - Method in interface StreamingHttpRequestFactory
Create a new HttpRequestMethod.CONNECT request.
CONNECT_ERROR - Static variable in class Http2ErrorCode
ConnectAndHttpExecutionStrategy - Class in io.servicetalk.http.api
Combines a ConnectExecutionStrategy and an HttpExecutionStrategy.
ConnectAndHttpExecutionStrategy(ConnectExecutionStrategy) - Constructor for class ConnectAndHttpExecutionStrategy
 
ConnectAndHttpExecutionStrategy(HttpExecutionStrategy) - Constructor for class ConnectAndHttpExecutionStrategy
 
ConnectAndHttpExecutionStrategy(ConnectExecutionStrategy, HttpExecutionStrategy) - Constructor for class ConnectAndHttpExecutionStrategy
 
CONNECTION - Static variable in class HttpHeaderNames
"connection"
connectionContext() - Method in interface BlockingHttpConnection
connectionContext() - Method in interface BlockingStreamingHttpConnection
connectionContext() - Method in interface FilterableStreamingHttpConnection
connectionContext() - Method in interface HttpConnection
connectionContext() - Method in class HttpLoadBalancerFactory.DefaultFilterableStreamingHttpLoadBalancedConnection
 
connectionContext() - Method in class StreamingHttpConnectionFilter
 
connectStrategy() - Method in class ConnectAndHttpExecutionStrategy
Returns the ConnectExecutionStrategy portion of this strategy.
contains(CharSequence, CharSequence) - Method in class EmptyHttpHeaders
 
contains(CharSequence) - Method in interface HttpHeaders
Returns true if a header with the name exists, false otherwise.
contains(CharSequence, CharSequence) - Method in interface HttpHeaders
Returns true if a header with the name and value exists, false otherwise.
contains(int) - Method in enum HttpResponseStatus.StatusClass
Determine if code falls into this HttpResponseStatus.StatusClass.
contains(HttpResponseStatus) - Method in enum HttpResponseStatus.StatusClass
Determine if status code falls into this HttpResponseStatus.StatusClass.
containsIgnoreCase(CharSequence, CharSequence) - Method in class EmptyHttpHeaders
 
containsIgnoreCase(CharSequence, CharSequence) - Method in interface HttpHeaders
Returns true if a header with the name and value exists, false otherwise.
CONTENT_BASE - Static variable in class HttpHeaderNames
"content-base"
CONTENT_DISPOSITION - Static variable in class HttpHeaderNames
"content-disposition"
CONTENT_ENCODING - Static variable in class HttpHeaderNames
"content-encoding"
CONTENT_LANGUAGE - Static variable in class HttpHeaderNames
"content-language"
CONTENT_LENGTH - Static variable in class HttpHeaderNames
"content-length"
CONTENT_LOCATION - Static variable in class HttpHeaderNames
"content-location"
CONTENT_MD5 - Static variable in class HttpHeaderNames
"content-md5"
CONTENT_RANGE - Static variable in class HttpHeaderNames
"content-range"
CONTENT_SECURITY_POLICY - Static variable in class HttpHeaderNames
"content-security-policy"
CONTENT_TRANSFER_ENCODING - Static variable in class HttpHeaderNames
"content-transfer-encoding"
CONTENT_TYPE - Static variable in class HttpHeaderNames
"content-type"
ContentCodingHttpRequesterFilter - Class in io.servicetalk.http.api
ContentCodingHttpRequesterFilter(List<ContentCodec>) - Constructor for class ContentCodingHttpRequesterFilter
Deprecated.
Enable support of the provided encodings for requests and responses.
ContentCodingHttpServiceFilter - Class in io.servicetalk.http.api
ContentCodingHttpServiceFilter(List<ContentCodec>) - Constructor for class ContentCodingHttpServiceFilter
Deprecated.
Enable support of the provided encodings for this server's responses.
ContentCodingHttpServiceFilter(List<ContentCodec>, List<ContentCodec>) - Constructor for class ContentCodingHttpServiceFilter
Deprecated.
Enable support of the provided encodings for both client requests and server responses.
contentEncoding(BufferEncoder) - Method in interface BlockingStreamingHttpRequest
 
contentEncoding(BufferEncoder) - Method in interface HttpRequest
 
contentEncoding() - Method in interface HttpRequestMetaData
Get the BufferEncoder to use for this request.
contentEncoding(BufferEncoder) - Method in interface HttpRequestMetaData
Set the BufferEncoder to use for this request.
contentEncoding(BufferEncoder) - Method in interface StreamingHttpRequest
 
ContentEncodingHttpRequesterFilter - Class in io.servicetalk.http.api
A StreamingHttpClientFilter that adds encoding / decoding functionality for requests and responses respectively, as these are specified by the spec Content-Encoding.
ContentEncodingHttpRequesterFilter(BufferDecoderGroup) - Constructor for class ContentEncodingHttpRequesterFilter
Create a new instance and specify the supported decompression (advertised in HttpHeaderNames.ACCEPT_ENCODING).
ContentEncodingHttpServiceFilter - Class in io.servicetalk.http.api
A StreamingHttpService that adds encoding / decoding functionality for responses and requests respectively, as these are specified by the spec Content-Encoding.
ContentEncodingHttpServiceFilter(List<BufferEncoder>) - Constructor for class ContentEncodingHttpServiceFilter
Create a new instance and specify the supported compression (matched against HttpHeaderNames.ACCEPT_ENCODING).
ContentEncodingHttpServiceFilter(List<BufferEncoder>, BufferDecoderGroup) - Constructor for class ContentEncodingHttpServiceFilter
Create a new instance and specify the supported decompression (matched against HttpHeaderNames.CONTENT_ENCODING) and compression (matched against HttpHeaderNames.ACCEPT_ENCODING).
context(ContextMap) - Method in interface BlockingStreamingHttpRequest
 
context(ContextMap) - Method in interface BlockingStreamingHttpResponse
 
context(ContextMap) - Method in interface BlockingStreamingHttpServerResponse
 
context() - Method in interface HttpMetaData
A context associated with this HttpMetaData.
context(ContextMap) - Method in interface HttpMetaData
Sets a context for this HttpMetaData.
context(ContextMap) - Method in interface HttpRequest
 
context(ContextMap) - Method in interface HttpRequestMetaData
 
context(ContextMap) - Method in interface HttpResponse
 
context(ContextMap) - Method in interface HttpResponseMetaData
 
context(ContextMap) - Method in interface StreamingHttpRequest
 
context(ContextMap) - Method in interface StreamingHttpResponse
 
CONTINUE - Static variable in class HttpHeaderValues
"100-continue"
CONTINUE - Static variable in class HttpResponseStatus
100 Continue
continueResponse() - Method in interface BlockingStreamingHttpResponseFactory
Create a new HttpResponseStatus.CONTINUE response.
continueResponse() - Method in interface HttpResponseFactory
Create a new HttpResponseStatus.CONTINUE response.
continueResponse() - Method in interface StreamingHttpResponseFactory
Create a new HttpResponseStatus.CONTINUE response.
COOKIE - Static variable in class HttpHeaderNames
"cookie"
cookieHeaderValue() - Method in class HeaderUtils.CookiesByNameIterator
Get the current value for HttpHeaderNames.COOKIE.
cookieHeaderValue() - Method in class HeaderUtils.CookiesIterator
Get the current value for HttpHeaderNames.COOKIE.
CookiesByNameIterator(CharSequence) - Constructor for class HeaderUtils.CookiesByNameIterator
Create a new instance.
CookiesIterator() - Constructor for class HeaderUtils.CookiesIterator
 
copy() - Method in class StrategyInfluencerChainBuilder
Deprecated.
Creates a deep copy of this StrategyInfluencerChainBuilder.
create(FilterableStreamingHttpClient) - Method in class ContentCodingHttpRequesterFilter
Deprecated.
 
create(FilterableStreamingHttpConnection) - Method in class ContentCodingHttpRequesterFilter
Deprecated.
 
create(StreamingHttpService) - Method in class ContentCodingHttpServiceFilter
Deprecated.
 
create(FilterableStreamingHttpClient) - Method in class ContentEncodingHttpRequesterFilter
 
create(FilterableStreamingHttpConnection) - Method in class ContentEncodingHttpRequesterFilter
 
create(StreamingHttpService) - Method in class ContentEncodingHttpServiceFilter
 
create(StreamingHttpService) - Method in class HttpExceptionMapperServiceFilter
 
create(FilterableStreamingHttpClient) - Method in interface StreamingHttpClientFilterFactory
create(FilterableStreamingHttpConnection) - Method in interface StreamingHttpConnectionFilterFactory
create(StreamingHttpService) - Method in interface StreamingHttpServiceFilterFactory
created() - Method in interface BlockingStreamingHttpResponseFactory
Create a new HttpResponseStatus.CREATED response.
created() - Method in interface HttpResponseFactory
Create a new HttpResponseStatus.CREATED response.
CREATED - Static variable in class HttpResponseStatus
201 Created
created() - Method in interface StreamingHttpResponseFactory
Create a new HttpResponseStatus.CREATED response.
customStrategyBuilder() - Static method in class HttpExecutionStrategies
A Builder for creating custom HttpExecutionStrategy.

D

DATE - Static variable in class HttpHeaderNames
"date"
DEFAULT_HEADER_FILTER - Static variable in class HeaderUtils
 
DefaultFilterableStreamingHttpLoadBalancedConnection(FilterableStreamingHttpConnection, ReservableRequestConcurrencyController) - Constructor for class HttpLoadBalancerFactory.DefaultFilterableStreamingHttpLoadBalancedConnection
DefaultFilterableStreamingHttpLoadBalancedConnection(FilterableStreamingHttpConnection, ReservableRequestConcurrencyController, ScoreSupplier) - Constructor for class HttpLoadBalancerFactory.DefaultFilterableStreamingHttpLoadBalancedConnection
Create a new instance.
DefaultHttpCookiePair - Class in io.servicetalk.http.api
Default implementation of HttpCookiePair.
DefaultHttpCookiePair(CharSequence, CharSequence) - Constructor for class DefaultHttpCookiePair
Create a new instance.
DefaultHttpCookiePair(CharSequence, CharSequence, boolean) - Constructor for class DefaultHttpCookiePair
Create a new instance.
DefaultHttpExecutionContext - Class in io.servicetalk.http.api
Default implementation of HttpExecutionContext.
DefaultHttpExecutionContext(BufferAllocator, IoExecutor, Executor, HttpExecutionStrategy) - Constructor for class DefaultHttpExecutionContext
Create a new instance.
DefaultHttpHeadersFactory - Class in io.servicetalk.http.api
Default implementation of HttpHeadersFactory.
DefaultHttpHeadersFactory(boolean, boolean, boolean) - Constructor for class DefaultHttpHeadersFactory
Create an instance of the factory with the default array size hint.
DefaultHttpHeadersFactory(boolean, boolean, boolean, int, int) - Constructor for class DefaultHttpHeadersFactory
Create an instance of the factory.
DefaultHttpSetCookie - Class in io.servicetalk.http.api
Default implementation of HttpSetCookie.
DefaultHttpSetCookie(CharSequence, CharSequence) - Constructor for class DefaultHttpSetCookie
Create a new not wrapped, not secure and not HTTP-only HttpSetCookie instance, with no path, domain, expire date and maximum age.
DefaultHttpSetCookie(CharSequence, CharSequence, boolean, boolean, boolean) - Constructor for class DefaultHttpSetCookie
Create a new HttpSetCookie instance, with no path, domain, expire date and maximum age.
DefaultHttpSetCookie(CharSequence, CharSequence, CharSequence, CharSequence, CharSequence, Long, HttpSetCookie.SameSite, boolean, boolean, boolean) - Constructor for class DefaultHttpSetCookie
Creates a new HttpSetCookie instance.
defaultStrategy() - Static method in class HttpExecutionStrategies
A special default HttpExecutionStrategy that provides safe default offloading of actions; the offloading used is unspecified and dependent upon the usage situation.
DefaultStreamingHttpRequestResponseFactory - Class in io.servicetalk.http.api
DefaultStreamingHttpRequestResponseFactory(BufferAllocator, HttpHeadersFactory, HttpProtocolVersion) - Constructor for class DefaultStreamingHttpRequestResponseFactory
Create a new instance.
defaultStreamingInfluencer() - Static method in interface HttpExecutionStrategyInfluencer
Deprecated.
This method is not useful anymore and will be removed in future releases.
DEFLATE - Static variable in class HttpHeaderValues
"deflate"
delegate() - Method in class DelegatingHttpConnectionContext
Get the HttpConnectionContext that this class delegates to.
delegate() - Method in class DelegatingHttpExecutionContext
Get the HttpExecutionContext that this class delegates to.
delegate() - Method in class DelegatingHttpServerBuilder
Returns the HttpServerBuilder delegate.
delegate() - Method in class DelegatingHttpServiceContext
Returns the delegate HttpServiceContext.
delegate() - Method in class DelegatingMultiAddressHttpClientBuilder
Returns the MultiAddressHttpClientBuilder delegate.
delegate() - Method in class DelegatingPartitionedHttpClientBuilder
Returns the PartitionedHttpClientBuilder delegate.
delegate() - Method in class DelegatingSingleAddressHttpClientBuilder
Returns the SingleAddressHttpClientBuilder delegate.
delegate() - Method in class ReservedStreamingHttpConnectionFilter
Get the FilterableReservedStreamingHttpConnection this method delegates to.
delegate() - Method in class StreamingHttpClientFilter
Get the FilterableStreamingHttpClient this method delegates to.
delegate() - Method in class StreamingHttpConnectionFilter
Get the FilterableStreamingHttpConnection this method delegates to.
delegate() - Method in class StreamingHttpServiceFilter
Returns StreamingHttpService to which all calls are delegated.
DelegatingHttpConnectionContext - Class in io.servicetalk.http.api
HttpConnectionContext implementation that delegates all calls to a provided HttpConnectionContext.
DelegatingHttpConnectionContext(HttpConnectionContext) - Constructor for class DelegatingHttpConnectionContext
New instance.
DelegatingHttpExecutionContext - Class in io.servicetalk.http.api
An implementation of HttpExecutionContext that delegates all method calls to another HttpExecutionContext.
DelegatingHttpExecutionContext(HttpExecutionContext) - Constructor for class DelegatingHttpExecutionContext
Creates a new instance.
DelegatingHttpServerBuilder - Class in io.servicetalk.http.api
A HttpServerBuilder that delegates all methods to another HttpServerBuilder.
DelegatingHttpServerBuilder(HttpServerBuilder) - Constructor for class DelegatingHttpServerBuilder
Create a new instance.
DelegatingHttpServiceContext - Class in io.servicetalk.http.api
An implementation of HttpServiceContext that delegates all calls to a provided HttpServiceContext.
DelegatingHttpServiceContext(HttpServiceContext) - Constructor for class DelegatingHttpServiceContext
New instance.
DelegatingMultiAddressHttpClientBuilder<U,R> - Class in io.servicetalk.http.api
A MultiAddressHttpClientBuilder that delegates all methods to another MultiAddressHttpClientBuilder.
DelegatingMultiAddressHttpClientBuilder(MultiAddressHttpClientBuilder<U, R>) - Constructor for class DelegatingMultiAddressHttpClientBuilder
Create a new instance.
DelegatingPartitionedHttpClientBuilder<U,R> - Class in io.servicetalk.http.api
A PartitionedHttpClientBuilder that delegates all methods to another PartitionedHttpClientBuilder.
DelegatingPartitionedHttpClientBuilder(PartitionedHttpClientBuilder<U, R>) - Constructor for class DelegatingPartitionedHttpClientBuilder
Create a new instance.
DelegatingSingleAddressHttpClientBuilder<U,R> - Class in io.servicetalk.http.api
A SingleAddressHttpClientBuilder that delegates all methods to another SingleAddressHttpClientBuilder.
DelegatingSingleAddressHttpClientBuilder(SingleAddressHttpClientBuilder<U, R>) - Constructor for class DelegatingSingleAddressHttpClientBuilder
Create a new instance.
delete(String) - Method in interface BlockingStreamingHttpRequestFactory
Create a new HttpRequestMethod.DELETE request.
delete(String) - Method in interface HttpRequestFactory
Create a new HttpRequestMethod.DELETE request.
DELETE - Static variable in class HttpRequestMethod
HTTP DELETE method.
delete(String) - Method in interface StreamingHttpRequestFactory
Create a new HttpRequestMethod.DELETE request.
deserialize(HttpHeaders, Buffer) - Method in interface HttpDeserializer
Deprecated.
Deserialize a single Object into a T.
deserialize(HttpHeaders, BlockingIterable<Buffer>) - Method in interface HttpDeserializer
Deprecated.
Deserialize a BlockingIterable of Objects into a BlockingIterable of type T.
deserialize(HttpHeaders, Publisher<Buffer>) - Method in interface HttpDeserializer
Deprecated.
Deserialize a Publisher of Objects into a Publisher of type T.
deserialize(HttpHeaders, BufferAllocator, Buffer) - Method in interface HttpDeserializer2
Deserialize a single Object into a T.
deserialize(HttpHeaders, Publisher<Buffer>, BufferAllocator) - Method in interface HttpStreamingDeserializer
Deserialize a Publisher of Objects into a Publisher of type T.
deserialize(HttpHeaders, BlockingIterable<Buffer>, BufferAllocator) - Method in interface HttpStreamingDeserializer
Deserialize a BlockingIterable of Objects into a BlockingIterable of type T.
deserializerFor(Class<T>) - Method in interface HttpSerializationProvider
Deprecated.
Get a HttpDeserializer for a Class of type T.
deserializerFor(TypeHolder<T>) - Method in interface HttpSerializationProvider
Deprecated.
Get a HttpDeserializer for a TypeHolder of type T.
difference(HttpExecutionStrategy, HttpExecutionStrategy) - Static method in class HttpExecutionStrategies
Find the difference between two strategies and provide a resulting strategy if there are differences in between the strategies.
domain() - Method in class DefaultHttpSetCookie
 
domain() - Method in interface HttpSetCookie
Returns the domain of this HttpSetCookie.
domainMatches(CharSequence, CharSequence) - Static method in class HeaderUtils
drainRequestPayloadBody(boolean) - Method in class DelegatingHttpServerBuilder
 
drainRequestPayloadBody(boolean) - Method in interface HttpServerBuilder
Configure automatic consumption of request payload body when it is not consumed by the service.

E

EARLY_HINTS - Static variable in class HttpResponseStatus
103 Early Hints
earlyHints() - Method in interface BlockingStreamingHttpResponseFactory
Create a new HttpResponseStatus.EARLY_HINTS response.
earlyHints() - Method in interface HttpResponseFactory
Create a new HttpResponseStatus.EARLY_HINTS response.
earlyHints() - Method in interface StreamingHttpResponseFactory
Create a new HttpResponseStatus.EARLY_HINTS response.
effectiveHostAndPort() - Method in interface HttpRequestMetaData
Get the host and port components of the effective request URI.
EmptyHttpHeaders - Class in io.servicetalk.http.api
HttpHeaders which are always empty and does not allow modification.
enableWireLogging(String, LogLevel, BooleanSupplier) - Method in class DelegatingHttpServerBuilder
 
enableWireLogging(String, LogLevel, BooleanSupplier) - Method in class DelegatingSingleAddressHttpClientBuilder
 
enableWireLogging(String, LogLevel, BooleanSupplier) - Method in interface HttpServerBuilder
Enables wire-logging for this server.
enableWireLogging(String, LogLevel, BooleanSupplier) - Method in interface SingleAddressHttpClientBuilder
Enables wire-logging for connections created by this builder.
encoded() - Method in class DefaultHttpCookiePair
 
encoded() - Method in class DefaultHttpSetCookie
 
encoded() - Method in interface HttpCookiePair
Get the encoded value of this HttpCookiePair.
encoding(ContentCodec) - Method in interface BlockingStreamingHttpRequest
Deprecated.
encoding(ContentCodec) - Method in interface BlockingStreamingHttpResponse
Deprecated.
encoding(ContentCodec) - Method in interface BlockingStreamingHttpServerResponse
 
encoding(ContentCodec) - Method in interface HttpMetaData
Deprecated.
Use HttpRequestMetaData.contentEncoding(BufferEncoder) for requests and ContentEncodingHttpServiceFilter for responses. An example can be found here.
encoding() - Method in interface HttpMetaData
Deprecated.
Use HttpRequestMetaData.contentEncoding() for requests and ContentEncodingHttpServiceFilter for responses. An example can be found here.
encoding(ContentCodec) - Method in interface HttpRequest
Deprecated.
encoding(ContentCodec) - Method in interface HttpResponse
 
encoding(ContentCodec) - Method in interface StreamingHttpRequest
Deprecated.
encoding(ContentCodec) - Method in interface StreamingHttpResponse
Deprecated.
ENHANCE_YOUR_CALM - Static variable in class Http2ErrorCode
equals(Object) - Method in class ConnectAndHttpExecutionStrategy
 
equals(Object) - Method in class DefaultHttpCookiePair
 
equals(Object) - Method in class DefaultHttpSetCookie
 
equals(Object) - Method in class EmptyHttpHeaders
 
equals(Object) - Method in class Http2ErrorCode
 
equals(Object) - Method in class HttpProtocolVersion
 
equals(Object) - Method in class HttpRequestMethod
 
equals(Object) - Method in class HttpRequestMethod.Properties
 
equals(Object) - Method in class HttpResponseStatus
 
errorCode() - Method in exception Http2Exception
Get the error code which caused this exception.
ETAG - Static variable in class HttpHeaderNames
"etag"
executionContext() - Method in interface BlockingHttpRequester
Get the HttpExecutionContext used during construction of this object.
executionContext() - Method in interface BlockingStreamingHttpRequester
Get the HttpExecutionContext used during construction of this object.
executionContext() - Method in class DelegatingHttpConnectionContext
 
executionContext() - Method in class DelegatingHttpServiceContext
 
executionContext() - Method in interface HttpConnectionContext
 
executionContext() - Method in class HttpLoadBalancerFactory.DefaultFilterableStreamingHttpLoadBalancedConnection
 
executionContext() - Method in interface HttpRequester
Get the HttpExecutionContext used during construction of this object.
executionContext() - Method in interface HttpServerContext
 
executionContext() - Method in class StreamingHttpClientFilter
 
executionContext() - Method in class StreamingHttpConnectionFilter
 
executionContext() - Method in interface StreamingHttpRequester
Get the HttpExecutionContext used during construction of this object.
executionStrategy() - Method in class DelegatingHttpExecutionContext
 
executionStrategy(HttpExecutionStrategy) - Method in class DelegatingHttpServerBuilder
 
executionStrategy(HttpExecutionStrategy) - Method in class DelegatingMultiAddressHttpClientBuilder
 
executionStrategy(HttpExecutionStrategy) - Method in class DelegatingPartitionedHttpClientBuilder
 
executionStrategy(HttpExecutionStrategy) - Method in class DelegatingSingleAddressHttpClientBuilder
 
executionStrategy() - Method in interface HttpExecutionContext
Returns the HttpExecutionStrategy associated with this context.
executionStrategy(HttpExecutionStrategy) - Method in interface HttpServerBuilder
Sets the HttpExecutionStrategy to be used by this server.
executionStrategy(HttpExecutionStrategy) - Method in interface MultiAddressHttpClientBuilder
Sets the HttpExecutionStrategy to be used for client callbacks when executing client requests for all clients created from this builder.
executionStrategy(HttpExecutionStrategy) - Method in interface PartitionedHttpClientBuilder
Deprecated.
 
executionStrategy(HttpExecutionStrategy) - Method in interface SingleAddressHttpClientBuilder
Sets the HttpExecutionStrategy to be used for client callbacks when executing client requests for all clients created from this builder.
executor() - Method in class DelegatingHttpExecutionContext
 
executor(Executor) - Method in class DelegatingHttpServerBuilder
 
executor(Executor) - Method in class DelegatingMultiAddressHttpClientBuilder
 
executor(Executor) - Method in class DelegatingPartitionedHttpClientBuilder
 
executor(Executor) - Method in class DelegatingSingleAddressHttpClientBuilder
 
executor(Executor) - Method in interface HttpServerBuilder
Sets the Executor to be used by this server.
executor(Executor) - Method in interface MultiAddressHttpClientBuilder
 
executor(Executor) - Method in interface PartitionedHttpClientBuilder
Deprecated.
 
executor(Executor) - Method in interface SingleAddressHttpClientBuilder
 
EXPECT - Static variable in class HttpHeaderNames
"expect"
EXPECTATION_FAILED - Static variable in class HttpResponseStatus
417 Expectation Failed
expectationFailed() - Method in interface BlockingStreamingHttpResponseFactory
expectationFailed() - Method in interface HttpResponseFactory
expectationFailed() - Method in interface StreamingHttpResponseFactory
expires() - Method in class DefaultHttpSetCookie
 
EXPIRES - Static variable in class HttpHeaderNames
"expires"
expires() - Method in interface HttpSetCookie
Returns the expire date of this HttpSetCookie according to Expires.

F

FAILED_DEPENDENCY - Static variable in class HttpResponseStatus
424 Failed Dependency
failedDependency() - Method in interface BlockingStreamingHttpResponseFactory
failedDependency() - Method in interface HttpResponseFactory
failedDependency() - Method in interface StreamingHttpResponseFactory
FilterableReservedStreamingHttpConnection - Interface in io.servicetalk.http.api
A special type of StreamingHttpConnection for the exclusive use of the caller of StreamingHttpClient.reserveConnection(HttpRequestMetaData).
FilterableStreamingHttpClient - Interface in io.servicetalk.http.api
A StreamingHttpClient that supports filtering.
FilterableStreamingHttpConnection - Interface in io.servicetalk.http.api
A StreamingHttpConnection that supported filtering.
FilterableStreamingHttpLoadBalancedConnection - Interface in io.servicetalk.http.api
A FilterableStreamingHttpConnection that supported filtering and implements the LoadBalancedConnection contract.
FLOW_CONTROL_ERROR - Static variable in class Http2ErrorCode
followRedirects(RedirectConfig) - Method in class DelegatingMultiAddressHttpClientBuilder
 
followRedirects(RedirectConfig) - Method in interface MultiAddressHttpClientBuilder
Enables redirection.
forbidden() - Method in interface BlockingStreamingHttpResponseFactory
Create a new HttpResponseStatus.FORBIDDEN response.
forbidden() - Method in interface HttpResponseFactory
Create a new HttpResponseStatus.FORBIDDEN response.
FORBIDDEN - Static variable in class HttpResponseStatus
403 Forbidden
forbidden() - Method in interface StreamingHttpResponseFactory
Create a new HttpResponseStatus.FORBIDDEN response.
formUrlEncodedDeserializer() - Static method in class HttpSerializationProviders
formUrlEncodedDeserializer(Charset) - Static method in class HttpSerializationProviders
formUrlEncodedDeserializer(Charset, Predicate<HttpHeaders>) - Static method in class HttpSerializationProviders
formUrlEncodedSerializer() - Static method in class HttpSerializationProviders
formUrlEncodedSerializer(Charset) - Static method in class HttpSerializationProviders
formUrlEncodedSerializer(Charset, Consumer<HttpHeaders>) - Static method in class HttpSerializationProviders
formUrlEncodedSerializer() - Static method in class HttpSerializers
Get a HttpSerializerDeserializer that can serialize a key-values Maps with StandardCharsets.UTF_8 Charset to urlencoded forms.
formUrlEncodedSerializer(Charset) - Static method in class HttpSerializers
Get a HttpSerializerDeserializer that can serialize a key-values Maps with a Charset to urlencoded forms.
FORWARDED - Static variable in class HttpHeaderNames
"forwarded" is a header field that contains a list of parameter-identifier pairs that disclose information that is altered or lost when a proxy is involved in the path of the request.
found() - Method in interface BlockingStreamingHttpResponseFactory
Create a new HttpResponseStatus.FOUND response.
found() - Method in interface HttpResponseFactory
Create a new HttpResponseStatus.FOUND response.
FOUND - Static variable in class HttpResponseStatus
302 Found
found() - Method in interface StreamingHttpResponseFactory
Create a new HttpResponseStatus.FOUND response.
FRAME_SIZE_ERROR - Static variable in class Http2ErrorCode
from(ExecutionStrategy) - Static method in class ConnectAndHttpExecutionStrategy
Converts the provided execution strategy to a ConnectExecutionStrategy.
from(ExecutionStrategy) - Static method in interface HttpExecutionStrategy
Convert from any ExecutionStrategy to the most appropriate compatible safe HttpExecutionStrategy.
FROM - Static variable in class HttpHeaderNames
"from"
fromStatusCode(int) - Static method in enum HttpResponseStatus.StatusClass
Determines the HttpResponseStatus.StatusClass from the statusCode.

G

GATEWAY_TIMEOUT - Static variable in class HttpResponseStatus
504 Gateway Timeout
gatewayTimeout() - Method in interface BlockingStreamingHttpResponseFactory
Create a new HttpResponseStatus.GATEWAY_TIMEOUT response.
gatewayTimeout() - Method in interface HttpResponseFactory
Create a new HttpResponseStatus.GATEWAY_TIMEOUT response.
gatewayTimeout() - Method in interface StreamingHttpResponseFactory
Create a new HttpResponseStatus.GATEWAY_TIMEOUT response.
get(String) - Method in interface BlockingStreamingHttpRequestFactory
Create a new HttpRequestMethod.GET request.
get(CharSequence) - Method in class EmptyHttpHeaders
 
get(CharSequence, CharSequence) - Method in class EmptyHttpHeaders
 
get(CharSequence) - Method in interface HttpHeaders
Returns the value of a header with the specified name.
get(CharSequence, CharSequence) - Method in interface HttpHeaders
Returns the value of a header with the specified name.
get(String) - Method in interface HttpRequestFactory
Create a new HttpRequestMethod.GET request.
GET - Static variable in class HttpRequestMethod
HTTP GET method.
get(String) - Method in interface StreamingHttpRequestFactory
Create a new HttpRequestMethod.GET request.
getAndRemove(CharSequence) - Method in class EmptyHttpHeaders
 
getAndRemove(CharSequence) - Method in interface HttpHeaders
Returns the value of a header with the specified name and removes it from this object.
getAndRemove(CharSequence, CharSequence) - Method in interface HttpHeaders
Returns the value of a header with the specified name and removes it from this object.
getCookie(CharSequence) - Method in class EmptyHttpHeaders
 
getCookie(CharSequence) - Method in interface HttpHeaders
Gets a cookie identified by name.
getCookies() - Method in interface HttpHeaders
Gets all the cookies.
getCookies(CharSequence) - Method in interface HttpHeaders
Gets the cookies with the same name.
getCookiesIterator() - Method in class EmptyHttpHeaders
 
getCookiesIterator(CharSequence) - Method in class EmptyHttpHeaders
 
getCookiesIterator() - Method in interface HttpHeaders
Gets all the cookies.
getCookiesIterator(CharSequence) - Method in interface HttpHeaders
Gets the cookies with the same name.
getSetCookie(CharSequence) - Method in class EmptyHttpHeaders
 
getSetCookie(CharSequence) - Method in interface HttpHeaders
Gets a set-cookie identified by name.
getSetCookies() - Method in interface HttpHeaders
Gets all the set-cookies.
getSetCookies(CharSequence) - Method in interface HttpHeaders
Gets the set-cookies with the same name.
getSetCookies(CharSequence, CharSequence, CharSequence) - Method in interface HttpHeaders
Gets the set-cookies with the same name.
getSetCookiesIterator() - Method in class EmptyHttpHeaders
 
getSetCookiesIterator(CharSequence) - Method in class EmptyHttpHeaders
 
getSetCookiesIterator(CharSequence, CharSequence, CharSequence) - Method in class EmptyHttpHeaders
 
getSetCookiesIterator() - Method in interface HttpHeaders
Gets all the set-cookies.
getSetCookiesIterator(CharSequence) - Method in interface HttpHeaders
Gets the set-cookies with the same name.
getSetCookiesIterator(CharSequence, CharSequence, CharSequence) - Method in interface HttpHeaders
Gets the set-cookies with the same name.
gone() - Method in interface BlockingStreamingHttpResponseFactory
Create a new HttpResponseStatus.GONE response.
gone() - Method in interface HttpResponseFactory
Create a new HttpResponseStatus.GONE response.
GONE - Static variable in class HttpResponseStatus
410 Gone
gone() - Method in interface StreamingHttpResponseFactory
Create a new HttpResponseStatus.GONE response.
GZIP - Static variable in class HttpHeaderValues
"gzip"

H

handle(HttpServiceContext, HttpRequest, HttpResponseFactory) - Method in interface BlockingHttpService
Handles a single HTTP request.
handle(HttpServiceContext, BlockingStreamingHttpRequest, BlockingStreamingHttpServerResponse) - Method in interface BlockingStreamingHttpService
Handles a single HTTP request.
handle(HttpServiceContext, HttpRequest, HttpResponseFactory) - Method in interface HttpService
Handles a single HTTP request.
handle(HttpServiceContext, StreamingHttpRequest, StreamingHttpResponseFactory) - Method in interface StreamingHttpService
Handles a single HTTP request.
handle(HttpServiceContext, StreamingHttpRequest, StreamingHttpResponseFactory) - Method in class StreamingHttpServiceFilter
 
handle(HttpServiceContext, StreamingHttpRequest, StreamingHttpResponseFactory) - Method in class StreamingHttpServiceToOffloadedStreamingHttpService
 
hasContentType(HttpHeaders, CharSequence, Charset) - Static method in class HeaderUtils
Checks if the provider headers contain a Content-Type header that matches the specified content type, and optionally the provided charset.
hashCode() - Method in class ConnectAndHttpExecutionStrategy
 
hashCode() - Method in class DefaultHttpCookiePair
 
hashCode() - Method in class DefaultHttpSetCookie
 
hashCode() - Method in class EmptyHttpHeaders
 
hashCode() - Method in class Http2ErrorCode
 
hashCode() - Method in class HttpProtocolVersion
 
hashCode() - Method in class HttpRequestMethod
 
hashCode() - Method in class HttpRequestMethod.Properties
 
hashCode() - Method in class HttpResponseStatus
 
hasNext() - Method in class HeaderUtils.CookiesByNameIterator
 
hasNext() - Method in class HeaderUtils.CookiesIterator
 
hasOffloads() - Method in class ConnectAndHttpExecutionStrategy
 
hasOffloads() - Method in interface HttpExecutionStrategy
 
hasQueryParameter(String) - Method in interface HttpRequestMetaData
Returns true if a query parameter with the key exists, false otherwise.
hasQueryParameter(String, String) - Method in interface HttpRequestMetaData
Returns true if a query parameter with the key and value exists, false otherwise.
head(String) - Method in interface BlockingStreamingHttpRequestFactory
Create a new HttpRequestMethod.HEAD request.
head(String) - Method in interface HttpRequestFactory
Create a new HttpRequestMethod.HEAD request.
HEAD - Static variable in class HttpRequestMethod
HTTP HEAD method.
head(String) - Method in interface StreamingHttpRequestFactory
Create a new HttpRequestMethod.HEAD request.
headers() - Method in interface HttpMetaData
Returns the headers of this message.
headersFactory(HttpHeadersFactory) - Method in class DelegatingMultiAddressHttpClientBuilder
 
headersFactory(HttpHeadersFactory) - Method in class DelegatingPartitionedHttpClientBuilder
 
headersFactory() - Method in interface HttpProtocolConfig
HttpHeadersFactory to be used for creating HttpHeaders when decoding HTTP messages.
headersFactory() - Method in class HttpServiceContext
Returns the HttpHeadersFactory associated with this HttpServiceContext.
headersFactory(HttpHeadersFactory) - Method in interface MultiAddressHttpClientBuilder
Sets the HttpHeadersFactory to be used for creating HttpHeaders for new requests.
headersFactory(HttpHeadersFactory) - Method in interface PartitionedHttpClientBuilder
Deprecated.
Sets the HttpHeadersFactory to be used for creating HttpHeaders for new requests.
headersToRedirect(CharSequence...) - Method in class RedirectConfigBuilder
Configures headers that have to be copied from the original request on each non-relative redirect.
HeaderUtils - Class in io.servicetalk.http.api
Utilities to use for HttpHeaders implementations.
HeaderUtils.CookiesByNameIterator - Class in io.servicetalk.http.api
An Iterator of HttpCookiePair designed to iterate across multiple values of HttpHeaderNames.COOKIE for a specific cookie-name.
HeaderUtils.CookiesIterator - Class in io.servicetalk.http.api
An Iterator of HttpCookiePair designed to iterate across multiple values of HttpHeaderNames.COOKIE.
HOST - Static variable in class HttpHeaderNames
"host"
host() - Method in interface HttpRequestMetaData
hostHeaderFallback(boolean) - Method in class DelegatingSingleAddressHttpClientBuilder
 
hostHeaderFallback(boolean) - Method in interface SingleAddressHttpClientBuilder
Configures automatically setting Host headers by inferring from the address.
Http2ErrorCode - Class in io.servicetalk.http.api
Represents an http/2 error code.
Http2Exception - Exception in io.servicetalk.http.api
An exception that represents a http/2 error.
Http2Exception(int, Http2ErrorCode, String) - Constructor for exception Http2Exception
Create a new instance.
Http2Exception(int, Http2ErrorCode, Throwable) - Constructor for exception Http2Exception
Create a new instance.
Http2Exception(int, Http2ErrorCode, String, Throwable) - Constructor for exception Http2Exception
Create a new instance.
HTTP_1_0 - Static variable in class HttpProtocolVersion
HTTP/1.0 version described in RFC 1945.
HTTP_1_1 - Static variable in class HttpProtocolVersion
HTTP/1.1 version described in RFC 7230.
HTTP_1_1_REQUIRED - Static variable in class Http2ErrorCode
HTTP_2_0 - Static variable in class HttpProtocolVersion
HTTP/2.0 version described in RFC 7540.
HTTP_EXECUTION_STRATEGY_KEY - Static variable in class HttpContextKeys
Allows using a custom HttpExecutionStrategy for the HTTP message execution, when present in the meta-data context.
HTTP_TARGET_ADDRESS_BEHIND_PROXY - Static variable in class HttpContextKeys
When opening a connection to a proxy, this key tells what is the actual (unresolved) target address behind the proxy this connection will be established to.
HTTP_VERSION_NOT_SUPPORTED - Static variable in class HttpResponseStatus
505 HTTP Version Not Supported
HttpApiConversions - Class in io.servicetalk.http.api
Conversion routines to StreamingHttpService.
HttpApiConversions.ServiceAdapterHolder - Interface in io.servicetalk.http.api
A holder for StreamingHttpService that adapts another service to the streaming programming model.
HttpClient - Interface in io.servicetalk.http.api
Provides a means to issue requests against HTTP service.
HttpConnection - Interface in io.servicetalk.http.api
Represents a single fixed connection to a HTTP server.
HttpConnectionContext - Interface in io.servicetalk.http.api
ConnectionContext for HTTP.
HttpContextKeys - Class in io.servicetalk.http.api
All ContextMap.Key(s) defined for HTTP.
HttpCookiePair - Interface in io.servicetalk.http.api
Interface defining a HTTP cookie-pair.
HttpDeserializer<T> - Interface in io.servicetalk.http.api
HttpDeserializer2<T> - Interface in io.servicetalk.http.api
A factory to address deserialization concerns for HTTP request/response payload bodies.
HttpEventKey<T> - Class in io.servicetalk.http.api
A key which identifies a configuration setting for a connection.
HttpExceptionMapperServiceFilter - Class in io.servicetalk.http.api
Filter that maps known Exception subtypes into an HTTP response with an appropriate HttpResponseStatus.
HttpExecutionContext - Interface in io.servicetalk.http.api
An extension of ExecutionContext for HTTP.
HttpExecutionStrategies - Class in io.servicetalk.http.api
A factory to create different HttpExecutionStrategy.
HttpExecutionStrategies.Builder - Class in io.servicetalk.http.api
A builder to build an HttpExecutionStrategy.
HttpExecutionStrategy - Interface in io.servicetalk.http.api
An execution strategy for HTTP client and servers.
HttpExecutionStrategyInfluencer - Interface in io.servicetalk.http.api
An entity that wishes to influence HttpExecutionStrategy for an HTTP client or server.
HttpHeaderNames - Class in io.servicetalk.http.api
HttpHeaders - Interface in io.servicetalk.http.api
HttpHeadersFactory - Interface in io.servicetalk.http.api
Factory method for creating HttpHeaders.
HttpHeaderValues - Class in io.servicetalk.http.api
HttpLifecycleObserver - Interface in io.servicetalk.http.api
An observer interface that provides visibility into HTTP lifecycle events.
HttpLifecycleObserver.HttpExchangeObserver - Interface in io.servicetalk.http.api
An observer interface that provides visibility into events associated with a single HTTP exchange.
HttpLifecycleObserver.HttpRequestObserver - Interface in io.servicetalk.http.api
An observer interface that provides visibility into events associated with a single HTTP request.
HttpLifecycleObserver.HttpResponseObserver - Interface in io.servicetalk.http.api
An observer interface that provides visibility into events associated with a single HTTP response.
HttpLoadBalancerFactory<ResolvedAddress> - Interface in io.servicetalk.http.api
A LoadBalancerFactory for HTTP clients.
HttpLoadBalancerFactory.DefaultFilterableStreamingHttpLoadBalancedConnection - Class in io.servicetalk.http.api
HttpMessageBodyIterable<T> - Interface in io.servicetalk.http.api
Iterable of the message-body that also provides access to the trailers.
HttpMessageBodyIterator<T> - Interface in io.servicetalk.http.api
Iterable of the message-body that also provides access to the trailers.
HttpMetaData - Interface in io.servicetalk.http.api
Meta data shared between requests and responses.
HttpOutputStream - Class in io.servicetalk.http.api
The OutputStream which provides access to the HTTP trailers.
HttpOutputStream() - Constructor for class HttpOutputStream
 
HttpPayloadWriter<T> - Interface in io.servicetalk.http.api
An interface which mimics behavior like OutputStream, but allows for writing of objects of type T and provides access to the HTTP trailers.
HttpProtocolConfig - Interface in io.servicetalk.http.api
Defines configuration options for HTTP protocol versions.
HttpProtocolVersion - Class in io.servicetalk.http.api
HttpProviders - Class in io.servicetalk.http.api
A holder for all HTTP-specific providers that can be registered using ServiceLoader.
HttpProviders.HttpServerBuilderProvider - Interface in io.servicetalk.http.api
Provider for HttpServerBuilder.
HttpProviders.MultiAddressHttpClientBuilderProvider - Interface in io.servicetalk.http.api
HttpProviders.SingleAddressHttpClientBuilderProvider - Interface in io.servicetalk.http.api
HttpRequest - Interface in io.servicetalk.http.api
An HTTP request.
HttpRequester - Interface in io.servicetalk.http.api
Provides a means to make a HTTP request.
HttpRequestFactory - Interface in io.servicetalk.http.api
A factory for creating HttpRequests.
HttpRequestMetaData - Interface in io.servicetalk.http.api
Meta data associated with an HTTP request.
HttpRequestMetaDataFactory - Class in io.servicetalk.http.api
A static factory class for HttpRequestMetaData objects.
HttpRequestMethod - Class in io.servicetalk.http.api
HttpRequestMethod.Properties - Class in io.servicetalk.http.api
HttpRequestResponseFactory - Interface in io.servicetalk.http.api
HttpResponse - Interface in io.servicetalk.http.api
An HTTP response.
httpResponseFactory() - Method in interface BlockingHttpRequester
httpResponseFactory() - Method in interface BlockingStreamingHttpRequester
httpResponseFactory() - Method in class HttpLoadBalancerFactory.DefaultFilterableStreamingHttpLoadBalancedConnection
 
httpResponseFactory() - Method in interface HttpRequester
HttpResponseFactory - Interface in io.servicetalk.http.api
A factory for creating HttpResponses.
httpResponseFactory() - Method in class StreamingHttpClientFilter
 
httpResponseFactory() - Method in class StreamingHttpConnectionFilter
 
httpResponseFactory() - Method in interface StreamingHttpRequester
HttpResponseMetaData - Interface in io.servicetalk.http.api
Meta data associated with an HTTP response.
HttpResponseMetaDataFactory - Class in io.servicetalk.http.api
A static factory class for HttpResponseMetaData objects.
HttpResponseStatus - Class in io.servicetalk.http.api
HttpResponseStatus.StatusClass - Enum in io.servicetalk.http.api
The class of response status codes.
HttpSerializationProvider - Interface in io.servicetalk.http.api
HttpSerializationProviders - Class in io.servicetalk.http.api
Deprecated.
HttpSerializer<T> - Interface in io.servicetalk.http.api
HttpSerializer2<T> - Interface in io.servicetalk.http.api
A factory to address serialization concerns for HTTP request/response payload bodies.
HttpSerializerDeserializer<T> - Interface in io.servicetalk.http.api
HttpSerializers - Class in io.servicetalk.http.api
HttpServerBuilder - Interface in io.servicetalk.http.api
A builder for building HTTP Servers.
HttpServerContext - Interface in io.servicetalk.http.api
Context of an HTTP server.
HttpService - Interface in io.servicetalk.http.api
Same as StreamingHttpService but that accepts HttpRequest and returns HttpResponse.
HttpServiceContext - Class in io.servicetalk.http.api
A HttpConnectionContext for use in the HttpService context.
HttpServiceContext(HttpHeadersFactory, HttpResponseFactory, StreamingHttpResponseFactory, BlockingStreamingHttpResponseFactory) - Constructor for class HttpServiceContext
Create a new instance.
HttpServiceContext(HttpServiceContext) - Constructor for class HttpServiceContext
Copy constructor.
HttpSetCookie - Interface in io.servicetalk.http.api
An interface defining a set-cookie-string.
HttpSetCookie.SameSite - Enum in io.servicetalk.http.api
httpStrategy() - Method in class ConnectAndHttpExecutionStrategy
Returns the HttpExecutionStrategy portion of this strategy.
HttpStreamingDeserializer<T> - Interface in io.servicetalk.http.api
HTTP request/response deserialization for streaming payload bodies.
HttpStreamingSerializer<T> - Interface in io.servicetalk.http.api
HTTP request/response serialization for streaming payload bodies.
HttpStreamingSerializerDeserializer<T> - Interface in io.servicetalk.http.api
httpVersionNotSupported() - Method in interface BlockingStreamingHttpResponseFactory
httpVersionNotSupported() - Method in interface HttpResponseFactory
httpVersionNotSupported() - Method in interface StreamingHttpResponseFactory

I

IDEMPOTENT - Static variable in class HttpRequestMethod.Properties
As defined in Method Definitions, methods which are idempotent, but not safe or cacheable.
IDENTITY - Static variable in class HttpHeaderValues
"identity"
IF_MATCH - Static variable in class HttpHeaderNames
"if-match"
IF_MODIFIED_SINCE - Static variable in class HttpHeaderNames
"if-modified-since"
IF_NONE_MATCH - Static variable in class HttpHeaderNames
"if-none-match"
IF_RANGE - Static variable in class HttpHeaderNames
"if-range"
IF_UNMODIFIED_SINCE - Static variable in class HttpHeaderNames
"if-unmodified-since"
IM_USED - Static variable in class HttpResponseStatus
226 IM Used
imUsed() - Method in interface BlockingStreamingHttpResponseFactory
Create a new HttpResponseStatus.IM_USED response.
imUsed() - Method in interface HttpResponseFactory
Create a new HttpResponseStatus.IM_USED response.
imUsed() - Method in interface StreamingHttpResponseFactory
Create a new HttpResponseStatus.IM_USED response.
INADEQUATE_SECURITY - Static variable in class Http2ErrorCode
inferPeerHost(boolean) - Method in class DelegatingSingleAddressHttpClientBuilder
 
inferPeerHost(boolean) - Method in interface SingleAddressHttpClientBuilder
Toggle inference of value to use instead of ClientSslConfig.peerHost() from client's address when peer host is not specified.
inferPeerPort(boolean) - Method in class DelegatingSingleAddressHttpClientBuilder
 
inferPeerPort(boolean) - Method in interface SingleAddressHttpClientBuilder
Toggle inference of value to use instead of ClientSslConfig.peerPort() from client's address when peer port is not specified (equals -1).
inferSniHostname(boolean) - Method in class DelegatingSingleAddressHttpClientBuilder
 
inferSniHostname(boolean) - Method in interface SingleAddressHttpClientBuilder
Toggle SNI hostname inference from client's address if not explicitly specified via SingleAddressHttpClientBuilder.sslConfig(ClientSslConfig).
influenceStrategy(HttpExecutionStrategy) - Method in interface HttpExecutionStrategyInfluencer
initialize(String, U, SingleAddressHttpClientBuilder<U, R>) - Method in interface MultiAddressHttpClientBuilder.SingleAddressInitializer
Configures the passed SingleAddressHttpClientBuilder for the given scheme and address.
initialize(PartitionAttributes, SingleAddressHttpClientBuilder<U, R>) - Method in interface PartitionedHttpClientBuilder.SingleAddressInitializer
Deprecated.
Configures the passed SingleAddressHttpClientBuilder for a given set of PartitionAttributes.
initializer(MultiAddressHttpClientBuilder.SingleAddressInitializer<U, R>) - Method in class DelegatingMultiAddressHttpClientBuilder
 
initializer(PartitionedHttpClientBuilder.SingleAddressInitializer<U, R>) - Method in class DelegatingPartitionedHttpClientBuilder
 
initializer(MultiAddressHttpClientBuilder.SingleAddressInitializer<U, R>) - Method in interface MultiAddressHttpClientBuilder
Set a function which can customize options for each StreamingHttpClient that is built.
initializer(PartitionedHttpClientBuilder.SingleAddressInitializer<U, R>) - Method in interface PartitionedHttpClientBuilder
Deprecated.
Set a function which can customize options for each StreamingHttpClient that is built.
initNext(CharSequence) - Method in class HeaderUtils.CookiesByNameIterator
initNext(CharSequence) - Method in class HeaderUtils.CookiesIterator
Initialize the next HttpCookiePair value for HeaderUtils.CookiesIterator.next().
INSTANCE - Static variable in class DefaultHttpHeadersFactory
 
INSTANCE - Static variable in class EmptyHttpHeaders
 
INSTANCE - Static variable in class HttpExceptionMapperServiceFilter
INSUFFICIENT_STORAGE - Static variable in class HttpResponseStatus
507 Insufficient Storage
insufficientStorage() - Method in interface BlockingStreamingHttpResponseFactory
insufficientStorage() - Method in interface HttpResponseFactory
insufficientStorage() - Method in interface StreamingHttpResponseFactory
INTERNAL_ERROR - Static variable in class Http2ErrorCode
INTERNAL_SERVER_ERROR - Static variable in class HttpResponseStatus
500 Internal Server Error
internalServerError() - Method in interface BlockingStreamingHttpResponseFactory
internalServerError() - Method in interface HttpResponseFactory
internalServerError() - Method in interface StreamingHttpResponseFactory
invokeClient(Publisher<Object>, State) - Method in interface ClientInvoker
Deprecated.
Invokes the client.
io.servicetalk.http.api - package io.servicetalk.http.api
The HTTP API package.
ioExecutor() - Method in class DelegatingHttpExecutionContext
 
ioExecutor(IoExecutor) - Method in class DelegatingHttpServerBuilder
 
ioExecutor(IoExecutor) - Method in class DelegatingMultiAddressHttpClientBuilder
 
ioExecutor(IoExecutor) - Method in class DelegatingPartitionedHttpClientBuilder
 
ioExecutor(IoExecutor) - Method in class DelegatingSingleAddressHttpClientBuilder
 
ioExecutor(IoExecutor) - Method in interface HttpServerBuilder
Sets the IoExecutor to be used by this server.
ioExecutor(IoExecutor) - Method in interface MultiAddressHttpClientBuilder
 
ioExecutor(IoExecutor) - Method in interface PartitionedHttpClientBuilder
Deprecated.
 
ioExecutor(IoExecutor) - Method in interface SingleAddressHttpClientBuilder
 
isCacheable() - Method in class HttpRequestMethod.Properties
Cacheable Methods are those that allow for responses to be cached for future reuse.
isCloseOffloaded() - Method in class ConnectAndHttpExecutionStrategy
 
isConnectOffloaded() - Method in class ConnectAndHttpExecutionStrategy
 
isDataReceiveOffloaded() - Method in class ConnectAndHttpExecutionStrategy
 
isDataReceiveOffloaded() - Method in interface HttpExecutionStrategy
Returns true if data receive offloading is enabled for this HttpExecutionStrategy.
isEmpty() - Method in class EmptyHttpHeaders
 
isEmpty() - Method in interface HttpHeaders
Returns true if HttpHeaders.size() equals 0.
isEventOffloaded() - Method in class ConnectAndHttpExecutionStrategy
 
isEventOffloaded() - Method in interface HttpExecutionStrategy
Returns true if event offloading is enabled for this HttpExecutionStrategy.
isHttpOnly() - Method in class DefaultHttpSetCookie
 
isHttpOnly() - Method in interface HttpSetCookie
Checks to see if this HttpSetCookie can only be accessed via HTTP.
isIdempotent() - Method in class HttpRequestMethod.Properties
Idempotent Methods are those that the same action can be repeated indefinitely without changing semantics.
isMetadataReceiveOffloaded() - Method in class ConnectAndHttpExecutionStrategy
 
isMetadataReceiveOffloaded() - Method in interface HttpExecutionStrategy
Returns true if metadata receive offloading is enabled for this HttpExecutionStrategy.
isPayloadEmpty(HttpMetaData) - Static method in class HttpApiConversions
Checks whether a request/response payload body is empty.
isRequestResponseOffloaded() - Method in interface HttpExecutionStrategy
Returns true if any portion of request/response path is offloaded for this HttpExecutionStrategy.
isSafe() - Method in class HttpRequestMethod.Properties
Safe Methods are those that are essentially read-only.
isSafeToAggregate(HttpMetaData) - Static method in class HttpApiConversions
Checks whether a request/response payload is safe to aggregate, which may allow for writing a `content-length` header.
isSecure() - Method in class DefaultHttpSetCookie
 
isSecure() - Method in interface HttpSetCookie
Checks to see if this HttpSetCookie is secure.
isSendOffloaded() - Method in class ConnectAndHttpExecutionStrategy
 
isSendOffloaded() - Method in interface HttpExecutionStrategy
Returns true if send offloading is enabled for this HttpExecutionStrategy.
isSetCookieNameMatches(CharSequence, CharSequence) - Static method in class HeaderUtils
Determine if a set-cookie-string's cookie-name matches setCookieName.
isTransferEncodingChunked(HttpHeaders) - Static method in class HeaderUtils
Returns true if headers indicates transfer-encoding chunked.
isWrapped() - Method in class DefaultHttpCookiePair
 
isWrapped() - Method in class DefaultHttpSetCookie
 
isWrapped() - Method in interface HttpCookiePair
Returns true if the value should be wrapped in DQUOTE as described in cookie-value.
iterator() - Method in class EmptyHttpHeaders
 
iterator() - Method in interface HttpHeaders
 
iterator() - Method in interface HttpMessageBodyIterable
 

J

jsonSerializer(Serializer) - Static method in class HttpSerializationProviders
jsonSerializer(SerializationProvider) - Static method in class HttpSerializationProviders
jsonSerializer(SerializerDeserializer<T>) - Static method in class HttpSerializers
jsonStreamingSerializer(StreamingSerializerDeserializer<T>) - Static method in class HttpSerializers

K

KEEP_ALIVE - Static variable in class HttpHeaderValues
"keep-alive"

L

LAST_MODIFIED - Static variable in class HttpHeaderNames
"last-modified"
LastHttpMetaData - Interface in io.servicetalk.http.api
An indicator that can be attached to the last chunk of payload to carry trailer headers.
LENGTH_REQUIRED - Static variable in class HttpResponseStatus
411 Length Required
lengthRequired() - Method in interface BlockingStreamingHttpResponseFactory
Create a new HttpResponseStatus.LENGTH_REQUIRED response.
lengthRequired() - Method in interface HttpResponseFactory
Create a new HttpResponseStatus.LENGTH_REQUIRED response.
lengthRequired() - Method in interface StreamingHttpResponseFactory
Create a new HttpResponseStatus.LENGTH_REQUIRED response.
lifecycleObserver(HttpLifecycleObserver) - Method in class DelegatingHttpServerBuilder
 
lifecycleObserver(HttpLifecycleObserver) - Method in interface HttpServerBuilder
Sets a HttpLifecycleObserver that provides visibility into HTTP lifecycle events.
listen(HttpService) - Method in class DelegatingHttpServerBuilder
 
listen(HttpService) - Method in interface HttpServerBuilder
Starts this server and returns the HttpServerContext after the server has been successfully started.
listenAndAwait(HttpService) - Method in class DelegatingHttpServerBuilder
 
listenAndAwait(HttpService) - Method in interface HttpServerBuilder
Starts this server and returns the HttpServerContext after the server has been successfully started.
listenBlocking(BlockingHttpService) - Method in class DelegatingHttpServerBuilder
 
listenBlocking(BlockingHttpService) - Method in interface HttpServerBuilder
Starts this server and returns the HttpServerContext after the server has been successfully started.
listenBlockingAndAwait(BlockingHttpService) - Method in class DelegatingHttpServerBuilder
 
listenBlockingAndAwait(BlockingHttpService) - Method in interface HttpServerBuilder
Starts this server and returns the HttpServerContext after the server has been successfully started.
listenBlockingStreaming(BlockingStreamingHttpService) - Method in class DelegatingHttpServerBuilder
 
listenBlockingStreaming(BlockingStreamingHttpService) - Method in interface HttpServerBuilder
Starts this server and returns the HttpServerContext after the server has been successfully started.
listenBlockingStreamingAndAwait(BlockingStreamingHttpService) - Method in class DelegatingHttpServerBuilder
 
listenBlockingStreamingAndAwait(BlockingStreamingHttpService) - Method in interface HttpServerBuilder
Starts this server and returns the HttpServerContext after the server has been successfully started.
listenSocketOption(SocketOption<T>, T) - Method in class DelegatingHttpServerBuilder
 
listenSocketOption(SocketOption<T>, T) - Method in interface HttpServerBuilder
Adds a SocketOption that is applied to the server socket channel which listens/accepts socket channels.
listenStreaming(StreamingHttpService) - Method in class DelegatingHttpServerBuilder
 
listenStreaming(StreamingHttpService) - Method in interface HttpServerBuilder
Starts this server and returns the HttpServerContext after the server has been successfully started.
listenStreamingAndAwait(StreamingHttpService) - Method in class DelegatingHttpServerBuilder
 
listenStreamingAndAwait(StreamingHttpService) - Method in interface HttpServerBuilder
Starts this server and returns the HttpServerContext after the server has been successfully started.
loadBalancerFactory(HttpLoadBalancerFactory<R>) - Method in class DelegatingSingleAddressHttpClientBuilder
 
loadBalancerFactory(HttpLoadBalancerFactory<R>) - Method in interface SingleAddressHttpClientBuilder
Sets a HttpLoadBalancerFactory to create LoadBalancer instances.
localAddress() - Method in class DelegatingHttpServiceContext
 
LOCATION - Static variable in class HttpHeaderNames
"location"
locked() - Method in interface BlockingStreamingHttpResponseFactory
Create a new HttpResponseStatus.LOCKED response.
locked() - Method in interface HttpResponseFactory
Create a new HttpResponseStatus.LOCKED response.
LOCKED - Static variable in class HttpResponseStatus
423 Locked
locked() - Method in interface StreamingHttpResponseFactory
Create a new HttpResponseStatus.LOCKED response.
LOOP_DETECTED - Static variable in class HttpResponseStatus
508 Loop Detected
loopDetected() - Method in interface BlockingStreamingHttpResponseFactory
Create a new HttpResponseStatus.LOOP_DETECTED response.
loopDetected() - Method in interface HttpResponseFactory
Create a new HttpResponseStatus.LOOP_DETECTED response.
loopDetected() - Method in interface StreamingHttpResponseFactory
Create a new HttpResponseStatus.LOOP_DETECTED response.

M

major() - Method in class HttpProtocolVersion
Get the <major> portion of the http protocol version.
MAX_AGE - Static variable in class HttpHeaderValues
"max-age"
MAX_CONCURRENCY - Static variable in class HttpEventKey
Option to define max concurrent requests allowed on a connection.
MAX_FORWARDS - Static variable in class HttpHeaderNames
"max-forwards"
MAX_STALE - Static variable in class HttpHeaderValues
"max-stale"
maxAge() - Method in class DefaultHttpSetCookie
 
maxAge() - Method in interface HttpSetCookie
Returns the maximum age of this HttpSetCookie in seconds if specified.
maxRedirects() - Method in interface RedirectConfig
Maximum number of redirects to follow.
maxRedirects(int) - Method in class RedirectConfigBuilder
Sets the maximum number of redirects to follow.
mayHaveTrailers(HttpMetaData) - Static method in class HttpApiConversions
Checks whether a request/response payload may have trailers.
merge(ExecutionStrategy) - Method in class ConnectAndHttpExecutionStrategy
 
merge(HttpExecutionStrategy) - Method in class ConnectAndHttpExecutionStrategy
 
merge(HttpExecutionStrategy) - Method in interface HttpExecutionStrategy
Merges the passed HttpExecutionStrategy with this HttpExecutionStrategy and return the merged result.
messageBody() - Method in interface BlockingStreamingHttpRequest
Get the HttpMessageBodyIterable for this request.
messageBody(HttpStreamingDeserializer<T>) - Method in interface BlockingStreamingHttpRequest
Get the HttpMessageBodyIterable for this request and deserialize to type T.
messageBody(HttpMessageBodyIterable<Buffer>) - Method in interface BlockingStreamingHttpRequest
Set the HttpMessageBodyIterable for this response.
messageBody(HttpMessageBodyIterable<T>, HttpStreamingSerializer<T>) - Method in interface BlockingStreamingHttpRequest
Set the HttpMessageBodyIterable for this response.
messageBody() - Method in interface BlockingStreamingHttpResponse
Get the HttpMessageBodyIterable for this response.
messageBody(HttpStreamingDeserializer<T>) - Method in interface BlockingStreamingHttpResponse
Get the HttpMessageBodyIterable for this response and deserialize to type T.
messageBody(HttpMessageBodyIterable<Buffer>) - Method in interface BlockingStreamingHttpResponse
Set the HttpMessageBodyIterable for this response.
messageBody(HttpMessageBodyIterable<T>, HttpStreamingSerializer<T>) - Method in interface BlockingStreamingHttpResponse
Set the HttpMessageBodyIterable for this response.
messageBody() - Method in interface StreamingHttpRequest
Get the message-body which contains the payload body concatenated with the trailer (if present).
messageBody() - Method in interface StreamingHttpResponse
Get the message-body which contains the payload body concatenated with the trailer (if present).
method(HttpRequestMethod) - Method in interface BlockingStreamingHttpRequest
 
method(HttpRequestMethod) - Method in interface HttpRequest
 
method() - Method in interface HttpRequestMetaData
method(HttpRequestMethod) - Method in interface HttpRequestMetaData
method(HttpRequestMethod) - Method in interface StreamingHttpRequest
 
METHOD_NOT_ALLOWED - Static variable in class HttpResponseStatus
405 Method Not Allowed
methodNotAllowed() - Method in interface BlockingStreamingHttpResponseFactory
methodNotAllowed() - Method in interface HttpResponseFactory
methodNotAllowed() - Method in interface StreamingHttpResponseFactory
MIN_FRESH - Static variable in class HttpHeaderValues
"min-fresh"
minor() - Method in class HttpProtocolVersion
Get the <minor> portion of the http protocol version.
MISDIRECTED_REQUEST - Static variable in class HttpResponseStatus
421 Misdirected Request
misdirectedRequest() - Method in interface BlockingStreamingHttpResponseFactory
misdirectedRequest() - Method in interface HttpResponseFactory
misdirectedRequest() - Method in interface StreamingHttpResponseFactory
missing(HttpExecutionStrategy) - Method in interface HttpExecutionStrategy
Returns an execution strategy which contains only the additional offloads present in other that were not present in this execution strategy.
MOVED_PERMANENTLY - Static variable in class HttpResponseStatus
301 Moved Permanently
movedPermanently() - Method in interface BlockingStreamingHttpResponseFactory
movedPermanently() - Method in interface HttpResponseFactory
movedPermanently() - Method in interface StreamingHttpResponseFactory
MULTI_STATUS - Static variable in class HttpResponseStatus
207 Multi-Status
MultiAddressHttpClientBuilder<U,R> - Interface in io.servicetalk.http.api
A builder of StreamingHttpClient instances which have a capacity to call any server based on the parsed absolute-form URL address information from each StreamingHttpRequest.
MultiAddressHttpClientBuilder.SingleAddressInitializer<U,R> - Interface in io.servicetalk.http.api
Initializes the SingleAddressHttpClientBuilder for each new client.
MULTIPART_FORM_DATA - Static variable in class HttpHeaderValues
"multipart/form-data"
MULTIPLE_CHOICES - Static variable in class HttpResponseStatus
300 Multiple Choices
multipleChoices() - Method in interface BlockingStreamingHttpResponseFactory
multipleChoices() - Method in interface HttpResponseFactory
multipleChoices() - Method in interface StreamingHttpResponseFactory
multiStatus() - Method in interface BlockingStreamingHttpResponseFactory
Create a new HttpResponseStatus.MULTI_STATUS response.
multiStatus() - Method in interface HttpResponseFactory
Create a new HttpResponseStatus.MULTI_STATUS response.
multiStatus() - Method in interface StreamingHttpResponseFactory
Create a new HttpResponseStatus.MULTI_STATUS response.
MUST_REVALIDATE - Static variable in class HttpHeaderValues
"must-revalidate"

N

name() - Method in class DefaultHttpCookiePair
 
name() - Method in class DefaultHttpSetCookie
 
name() - Method in class Http2ErrorCode
Get the string description of the error code.
name() - Method in interface HttpCookiePair
Returns the name of this HttpCookiePair.
name() - Method in class HttpProtocolVersion
 
name() - Method in class HttpRequestMethod
Get the method name.
names() - Method in class EmptyHttpHeaders
 
names() - Method in interface HttpHeaders
Returns a Set of all header names in this object.
NETWORK_AUTHENTICATION_REQUIRED - Static variable in class HttpResponseStatus
511 Network Authentication Required
networkAuthenticationRequired() - Method in interface BlockingStreamingHttpResponseFactory
networkAuthenticationRequired() - Method in interface HttpResponseFactory
networkAuthenticationRequired() - Method in interface StreamingHttpResponseFactory
newBuilder(SocketAddress, HttpServerBuilder) - Method in interface HttpProviders.HttpServerBuilderProvider
Returns a HttpServerBuilder based on the address and pre-initialized HttpServerBuilder.
newBuilder(MultiAddressHttpClientBuilder<U, R>) - Method in interface HttpProviders.MultiAddressHttpClientBuilderProvider
Returns a MultiAddressHttpClientBuilder based on the pre-initialized MultiAddressHttpClientBuilder.
newBuilder(U, SingleAddressHttpClientBuilder<U, R>) - Method in interface HttpProviders.SingleAddressHttpClientBuilderProvider
Returns a SingleAddressHttpClientBuilder based on the address and pre-initialized SingleAddressHttpClientBuilder.
newEmptyTrailers() - Method in class DefaultHttpHeadersFactory
 
newEmptyTrailers() - Method in interface HttpHeadersFactory
Create an HttpHeaders instance designed to hold trailers, possibly optimized for being empty.
newHeaders() - Method in class DefaultHttpHeadersFactory
 
newHeaders() - Method in interface HttpHeadersFactory
Create an HttpHeaders instance.
newRequest(HttpRequestMethod, String) - Method in interface BlockingStreamingHttpRequestFactory
Create a new HttpRequestFactory.
newRequest(HttpRequestMethod, String) - Method in class DefaultStreamingHttpRequestResponseFactory
 
newRequest(HttpRequestMethod, String) - Method in class HttpLoadBalancerFactory.DefaultFilterableStreamingHttpLoadBalancedConnection
 
newRequest(HttpRequestMethod, String) - Method in interface HttpRequestFactory
Create a new HttpRequest.
newRequest(HttpRequestMethod, String) - Method in class StreamingHttpClientFilter
 
newRequest(HttpRequestMethod, String) - Method in class StreamingHttpConnectionFilter
 
newRequest(HttpRequestMethod, String) - Method in interface StreamingHttpRequestFactory
Create a new HttpRequestFactory.
newRequest(HttpRequestMethod, String, HttpProtocolVersion, HttpHeaders, BufferAllocator, HttpHeadersFactory) - Static method in class StreamingHttpRequests
Creates a new StreamingHttpRequest.
newRequestMetaData(HttpProtocolVersion, HttpRequestMethod, String, HttpHeaders) - Static method in class HttpRequestMetaDataFactory
Create a new instance.
newRequestMethodProperties(boolean, boolean, boolean) - Static method in class HttpRequestMethod.Properties
Create a new HttpRequestMethod.Properties object for specified safe, idempotent, and cacheable.
newResponse(HttpResponseStatus) - Method in interface BlockingStreamingHttpResponseFactory
Create a new StreamingHttpResponse object.
newResponse(HttpResponseStatus) - Method in class DefaultStreamingHttpRequestResponseFactory
 
newResponse(HttpResponseStatus) - Method in interface HttpResponseFactory
Create a new HttpResponse object.
newResponse(HttpResponseStatus) - Method in interface StreamingHttpResponseFactory
Create a new StreamingHttpResponse object.
newResponse(HttpResponseStatus, HttpProtocolVersion, HttpHeaders, BufferAllocator, HttpHeadersFactory) - Static method in class StreamingHttpResponses
Create a new instance using HTTP 1.1 with empty payload body.
newResponseMetaData(HttpProtocolVersion, HttpResponseStatus, HttpHeaders) - Static method in class HttpResponseMetaDataFactory
Create a new instance.
newState() - Method in class StatelessTrailersTransformer
 
newState() - Method in interface TrailersTransformer
Creates a new instance of the State.
newTrailers() - Method in class DefaultHttpHeadersFactory
 
newTrailers() - Method in interface HttpHeadersFactory
Create an HttpHeaders instance designed to hold trailers.
newTransportRequest(HttpRequestMethod, String, HttpProtocolVersion, HttpHeaders, BufferAllocator, Publisher<Object>, boolean, HttpHeadersFactory) - Static method in class StreamingHttpRequests
Creates a new StreamingHttpRequest which is read from the transport.
newTransportResponse(HttpResponseStatus, HttpProtocolVersion, HttpHeaders, BufferAllocator, Publisher<Object>, boolean, HttpHeadersFactory) - Static method in class StreamingHttpResponses
Creates a new StreamingHttpResponse which is read from the transport.
next() - Method in class HeaderUtils.CookiesByNameIterator
 
next() - Method in class HeaderUtils.CookiesIterator
 
NO_CACHE - Static variable in class HttpHeaderValues
"no-cache"
NO_CONTENT - Static variable in class HttpResponseStatus
204 No Content
NO_ERROR - Static variable in class Http2ErrorCode
NO_STORE - Static variable in class HttpHeaderValues
"no-store"
NO_TRANSFORM - Static variable in class HttpHeaderValues
"no-transform"
noContent() - Method in interface BlockingStreamingHttpResponseFactory
Create a new HttpResponseStatus.NO_CONTENT response.
noContent() - Method in interface HttpResponseFactory
Create a new HttpResponseStatus.NO_CONTENT response.
noContent() - Method in interface StreamingHttpResponseFactory
Create a new HttpResponseStatus.NO_CONTENT response.
NON_AUTHORITATIVE_INFORMATION - Static variable in class HttpResponseStatus
203 Non-Authoritative Information (since HTTP/1.1)
nonAuthoritativeInformation() - Method in interface BlockingStreamingHttpResponseFactory
nonAuthoritativeInformation() - Method in interface HttpResponseFactory
nonAuthoritativeInformation() - Method in interface StreamingHttpResponseFactory
NONE - Static variable in class HttpHeaderValues
"none"
NONE - Static variable in class HttpRequestMethod.Properties
As defined in Method Definitions, methods which are not safe, idempotent, or cacheable.
NOT_ACCEPTABLE - Static variable in class HttpResponseStatus
406 Not Acceptable
NOT_EXTENDED - Static variable in class HttpResponseStatus
510 Not Extended
NOT_FOUND - Static variable in class HttpResponseStatus
404 Not Found
NOT_IMPLEMENTED - Static variable in class HttpResponseStatus
501 Not Implemented
NOT_MODIFIED - Static variable in class HttpResponseStatus
304 Not Modified
notAcceptable() - Method in interface BlockingStreamingHttpResponseFactory
Create a new HttpResponseStatus.NOT_ACCEPTABLE response.
notAcceptable() - Method in interface HttpResponseFactory
Create a new HttpResponseStatus.NOT_ACCEPTABLE response.
notAcceptable() - Method in interface StreamingHttpResponseFactory
Create a new HttpResponseStatus.NOT_ACCEPTABLE response.
notExtended() - Method in interface BlockingStreamingHttpResponseFactory
Create a new HttpResponseStatus.NOT_EXTENDED response.
notExtended() - Method in interface HttpResponseFactory
Create a new HttpResponseStatus.NOT_EXTENDED response.
notExtended() - Method in interface StreamingHttpResponseFactory
Create a new HttpResponseStatus.NOT_EXTENDED response.
notFound() - Method in interface BlockingStreamingHttpResponseFactory
Create a new HttpResponseStatus.NOT_FOUND response.
notFound() - Method in interface HttpResponseFactory
Create a new HttpResponseStatus.NOT_FOUND response.
notFound() - Method in interface StreamingHttpResponseFactory
Create a new HttpResponseStatus.NOT_FOUND response.
notImplemented() - Method in interface BlockingStreamingHttpResponseFactory
Create a new HttpResponseStatus.NOT_IMPLEMENTED response.
notImplemented() - Method in interface HttpResponseFactory
Create a new HttpResponseStatus.NOT_IMPLEMENTED response.
notImplemented() - Method in interface StreamingHttpResponseFactory
Create a new HttpResponseStatus.NOT_IMPLEMENTED response.
notModified() - Method in interface BlockingStreamingHttpResponseFactory
Create a new HttpResponseStatus.NOT_MODIFIED response.
notModified() - Method in interface HttpResponseFactory
Create a new HttpResponseStatus.NOT_MODIFIED response.
notModified() - Method in interface StreamingHttpResponseFactory
Create a new HttpResponseStatus.NOT_MODIFIED response.

O

of(int) - Static method in class Http2ErrorCode
Convert from the decimal value of error code into a Http2ErrorCode.
of(int, String) - Static method in class Http2ErrorCode
Returns a Http2ErrorCode for the specified errorCode and name.
of(int, int) - Static method in class HttpProtocolVersion
Returns an HttpProtocolVersion for the specified major and minor.
of(String, HttpRequestMethod.Properties) - Static method in class HttpRequestMethod
Returns an HttpRequestMethod for the specified String representation of method name and HttpRequestMethod.Properties.
of(String) - Static method in class HttpRequestMethod
Returns an HttpRequestMethod for the specified method name.
of(int, String) - Static method in class HttpResponseStatus
Returns an HttpResponseStatus for the specified statusCode and reasonPhrase.
of(CharSequence) - Static method in class HttpResponseStatus
Convert from CharSequence to HttpResponseStatus.
offloadAll() - Method in class HttpExecutionStrategies.Builder
Enable all offloads.
offloadAll() - Static method in class HttpExecutionStrategies
An HttpExecutionStrategy that requires full offloading of the request-response path and transport events.
offloadClose() - Method in class HttpExecutionStrategies.Builder
Enables offloading for asynchronous close.
offloadEvent() - Method in class HttpExecutionStrategies.Builder
Enables offloading for events.
offloadNever() - Static method in class HttpExecutionStrategies
Deprecated.
offloadNone() - Method in class HttpExecutionStrategies.Builder
Disable all offloads.
offloadNone() - Static method in class HttpExecutionStrategies
An HttpExecutionStrategy that requires no offloads on the request-response path or transport event path.
offloadReceiveData() - Method in class HttpExecutionStrategies.Builder
Enables offloading for receiving of data.
offloadReceiveMetadata() - Method in class HttpExecutionStrategies.Builder
Enables offloading for receiving of metadata.
offloadSend() - Method in class HttpExecutionStrategies.Builder
Enables offloading for sending.
offloadService(HttpExecutionStrategy, Executor, BooleanSupplier, StreamingHttpService) - Static method in class StreamingHttpServiceToOffloadedStreamingHttpService
Wraps the passed StreamingHttpServiceToOffloadedStreamingHttpService to apply the provided HttpExecutionStrategy for offloading.
ok() - Method in interface BlockingStreamingHttpResponseFactory
Create a new HttpResponseStatus.OK response.
ok() - Method in interface HttpResponseFactory
Create a new HttpResponseStatus.OK response.
OK - Static variable in class HttpResponseStatus
200 OK
ok() - Method in interface StreamingHttpResponseFactory
Create a new HttpResponseStatus.OK response.
onClose() - Method in class DelegatingHttpServiceContext
 
onClose() - Method in class HttpLoadBalancerFactory.DefaultFilterableStreamingHttpLoadBalancedConnection
 
onClose() - Method in class StreamingHttpClientFilter
 
onClose() - Method in class StreamingHttpConnectionFilter
 
onConnectionSelected(ConnectionInfo) - Method in interface HttpLifecycleObserver.HttpExchangeObserver
Callback when a connection is selected for this exchange execution.
onExchangeFinally() - Method in interface HttpLifecycleObserver.HttpExchangeObserver
Callback when the exchange completes.
ONLY_IF_CACHED - Static variable in class HttpHeaderValues
"only-if-cached"
onNewExchange() - Method in interface HttpLifecycleObserver
Callback when a new HTTP exchange starts.
onRequest(HttpRequestMetaData) - Method in interface HttpLifecycleObserver.HttpExchangeObserver
Callback when a request starts.
onRequestCancel() - Method in interface HttpLifecycleObserver.HttpRequestObserver
Callback if the request is cancelled.
onRequestComplete() - Method in interface HttpLifecycleObserver.HttpRequestObserver
Callback if the request completes successfully.
onRequestData(Buffer) - Method in interface HttpLifecycleObserver.HttpRequestObserver
Callback when the request payload body data chunk was observed.
onRequestDataRequested(long) - Method in interface HttpLifecycleObserver.HttpRequestObserver
Callback when subscriber requests n items of the request payload body.
onRequestError(Throwable) - Method in interface HttpLifecycleObserver.HttpRequestObserver
Callback if the request fails with an error.
onRequestTrailers(HttpHeaders) - Method in interface HttpLifecycleObserver.HttpRequestObserver
Callback when request trailers were observed.
onResponse(HttpResponseMetaData) - Method in interface HttpLifecycleObserver.HttpExchangeObserver
Callback when a response meta-data was observed.
onResponseCancel() - Method in interface HttpLifecycleObserver.HttpExchangeObserver
Callback if the response meta-data was cancelled.
onResponseCancel() - Method in interface HttpLifecycleObserver.HttpResponseObserver
Callback when the response is cancelled.
onResponseComplete() - Method in interface HttpLifecycleObserver.HttpResponseObserver
Callback when the response completes successfully.
onResponseData(Buffer) - Method in interface HttpLifecycleObserver.HttpResponseObserver
Callback when the response payload body data chunk was observed.
onResponseDataRequested(long) - Method in interface HttpLifecycleObserver.HttpResponseObserver
Callback when subscriber requests n items of the response payload body.
onResponseError(Throwable) - Method in interface HttpLifecycleObserver.HttpExchangeObserver
Callback if the response meta-data was not received due to an error.
onResponseError(Throwable) - Method in interface HttpLifecycleObserver.HttpResponseObserver
Callback when the response fails with an error.
onResponseTrailers(HttpHeaders) - Method in interface HttpLifecycleObserver.HttpResponseObserver
Callback when response trailers were observed.
options(String) - Method in interface BlockingStreamingHttpRequestFactory
Create a new HttpRequestMethod.OPTIONS request.
options(String) - Method in interface HttpRequestFactory
Create a new HttpRequestMethod.OPTIONS request.
OPTIONS - Static variable in class HttpRequestMethod
HTTP OPTIONS method.
options(String) - Method in interface StreamingHttpRequestFactory
Create a new HttpRequestMethod.OPTIONS request.
ORIGIN - Static variable in class HttpHeaderNames
"origin"

P

parent() - Method in class DelegatingHttpServiceContext
 
parseCookiePair(CharSequence, CharSequence) - Static method in class HeaderUtils
Parse a single cookie-pair from a cookie-string.
parseSetCookie(CharSequence, boolean) - Static method in class DefaultHttpSetCookie
Parse a setCookie CharSequence into a HttpSetCookie.
parseSetCookie(CharSequence, CharSequence, boolean) - Static method in class HeaderUtils
PARTIAL_CONTENT - Static variable in class HttpResponseStatus
206 Partial Content
partialContent() - Method in interface BlockingStreamingHttpResponseFactory
Create a new HttpResponseStatus.PARTIAL_CONTENT response.
partialContent() - Method in interface HttpResponseFactory
Create a new HttpResponseStatus.PARTIAL_CONTENT response.
partialContent() - Method in interface StreamingHttpResponseFactory
Create a new HttpResponseStatus.PARTIAL_CONTENT response.
PartitionedHttpClientBuilder<U,R> - Interface in io.servicetalk.http.api
Deprecated.
We are unaware of anyone using "partition" feature and plan to remove it in future releases. If you depend on it, consider using ClientGroup as an alternative or reach out to the maintainers describing the use-case.
PartitionedHttpClientBuilder.SingleAddressInitializer<U,R> - Interface in io.servicetalk.http.api
Deprecated.
Initializes the SingleAddressHttpClientBuilder for each new client.
PartitionHttpClientBuilderConfigurator<U,R> - Interface in io.servicetalk.http.api
partitionMapFactory(PartitionMapFactory) - Method in class DelegatingPartitionedHttpClientBuilder
 
partitionMapFactory(PartitionMapFactory) - Method in interface PartitionedHttpClientBuilder
Deprecated.
Sets PartitionMapFactory to use by all StreamingHttpClients created by this builder.
patch(String) - Method in interface BlockingStreamingHttpRequestFactory
Create a new HttpRequestMethod.PATCH request.
patch(String) - Method in interface HttpRequestFactory
Create a new HttpRequestMethod.PATCH request.
PATCH - Static variable in class HttpRequestMethod
HTTP PATCH method.
patch(String) - Method in interface StreamingHttpRequestFactory
Create a new HttpRequestMethod.PATCH request.
path(String) - Method in interface BlockingStreamingHttpRequest
 
path() - Method in class DefaultHttpSetCookie
 
path(String) - Method in interface HttpRequest
 
path() - Method in interface HttpRequestMetaData
Get an equivalent value as HttpRequestMetaData.rawPath() but decoded according to percent-encoding.
path(String) - Method in interface HttpRequestMetaData
Sets the path, performing encoding according to percent-encoding, except for forward-slash ('/') characters.
path() - Method in interface HttpSetCookie
Returns the path of this HttpSetCookie.
path(String) - Method in interface StreamingHttpRequest
 
pathMatches(CharSequence, CharSequence) - Static method in class HeaderUtils
PAYLOAD_TOO_LARGE - Static variable in class HttpResponseStatus
413 Payload Too Large
payloadBody() - Method in interface BlockingStreamingHttpRequest
Gets the underlying payload as a Publisher of Buffers.
payloadBody(HttpDeserializer<T>) - Method in interface BlockingStreamingHttpRequest
payloadBody(HttpStreamingDeserializer<T>) - Method in interface BlockingStreamingHttpRequest
Gets and deserializes the payload body.
payloadBody(Iterable<Buffer>) - Method in interface BlockingStreamingHttpRequest
Returns a BlockingStreamingHttpRequest with its underlying payload set to payloadBody.
payloadBody(InputStream) - Method in interface BlockingStreamingHttpRequest
Returns a BlockingStreamingHttpRequest with its underlying payload set to payloadBody.
payloadBody(Iterable<T>, HttpSerializer<T>) - Method in interface BlockingStreamingHttpRequest
payloadBody(Iterable<T>, HttpStreamingSerializer<T>) - Method in interface BlockingStreamingHttpRequest
Returns a BlockingStreamingHttpRequest with its underlying payload set to the result of serialization.
payloadBody() - Method in interface BlockingStreamingHttpResponse
Gets the underlying payload as a Publisher of Buffers.
payloadBody(HttpDeserializer<T>) - Method in interface BlockingStreamingHttpResponse
payloadBody(HttpStreamingDeserializer<T>) - Method in interface BlockingStreamingHttpResponse
Gets and deserializes the payload body.
payloadBody(Iterable<Buffer>) - Method in interface BlockingStreamingHttpResponse
Returns a BlockingStreamingHttpResponse with its underlying payload set to payloadBody.
payloadBody(InputStream) - Method in interface BlockingStreamingHttpResponse
Returns a BlockingStreamingHttpResponse with its underlying payload set to payloadBody.
payloadBody(Iterable<T>, HttpSerializer<T>) - Method in interface BlockingStreamingHttpResponse
payloadBody(Iterable<T>, HttpStreamingSerializer<T>) - Method in interface BlockingStreamingHttpResponse
Returns a BlockingStreamingHttpResponse with its underlying payload set to the result of serialization.
payloadBody() - Method in interface HttpRequest
Gets the underlying payload as a Buffer.
payloadBody(HttpDeserializer<T>) - Method in interface HttpRequest
payloadBody(HttpDeserializer2<T>) - Method in interface HttpRequest
Gets and deserializes the payload body.
payloadBody(Buffer) - Method in interface HttpRequest
Returns an HttpRequest with its underlying payload set to payloadBody.
payloadBody(T, HttpSerializer<T>) - Method in interface HttpRequest
payloadBody(T, HttpSerializer2<T>) - Method in interface HttpRequest
Returns an HttpRequest with its underlying payload set to the results of serialization of pojo.
payloadBody() - Method in interface HttpResponse
Gets the underlying payload as a Buffer.
payloadBody(HttpDeserializer<T>) - Method in interface HttpResponse
payloadBody(HttpDeserializer2<T>) - Method in interface HttpResponse
Gets and deserializes the payload body.
payloadBody(Buffer) - Method in interface HttpResponse
Returns an HttpResponse with its underlying payload set to payloadBody.
payloadBody(T, HttpSerializer<T>) - Method in interface HttpResponse
payloadBody(T, HttpSerializer2<T>) - Method in interface HttpResponse
Returns an HttpResponse with its underlying payload set to the results of serialization of pojo.
payloadBody() - Method in interface StreamingHttpRequest
Gets the underlying payload as a Publisher of Buffers.
payloadBody(HttpDeserializer<T>) - Method in interface StreamingHttpRequest
payloadBody(HttpStreamingDeserializer<T>) - Method in interface StreamingHttpRequest
Gets and deserializes the payload body.
payloadBody(Publisher<Buffer>) - Method in interface StreamingHttpRequest
Returns a StreamingHttpRequest with its underlying payload set to payloadBody.
payloadBody(Publisher<T>, HttpSerializer<T>) - Method in interface StreamingHttpRequest
payloadBody(Publisher<T>, HttpStreamingSerializer<T>) - Method in interface StreamingHttpRequest
Returns a StreamingHttpRequest with its underlying payload set to the result of serialization.
payloadBody() - Method in interface StreamingHttpResponse
Gets the underlying payload as a Publisher of Buffers.
payloadBody(HttpDeserializer<T>) - Method in interface StreamingHttpResponse
payloadBody(HttpStreamingDeserializer<T>) - Method in interface StreamingHttpResponse
Gets and deserializes the payload body.
payloadBody(Publisher<Buffer>) - Method in interface StreamingHttpResponse
Returns a StreamingHttpResponse with its underlying payload set to payloadBody.
payloadBody(Publisher<T>, HttpSerializer<T>) - Method in interface StreamingHttpResponse
payloadBody(Publisher<T>, HttpStreamingSerializer<T>) - Method in interface StreamingHttpResponse
Returns a StreamingHttpResponse with its underlying payload set to the result of serialization.
payloadBodyInputStream() - Method in interface BlockingStreamingHttpRequest
Gets the underlying payload as a InputStream.
payloadBodyInputStream() - Method in interface BlockingStreamingHttpResponse
Gets the underlying payload as a InputStream.
payloadComplete(Void, HttpHeaders) - Method in class StatelessTrailersTransformer
 
payloadComplete(HttpHeaders) - Method in class StatelessTrailersTransformer
payloadComplete(State, HttpHeaders) - Method in interface TrailersTransformer
Invoked once all Payload instances are accepted and the payload stream has successfully completed.
payloadFailed(Throwable, HttpHeaders) - Method in class StatelessTrailersTransformer
payloadTooLarge() - Method in interface BlockingStreamingHttpResponseFactory
payloadTooLarge() - Method in interface HttpResponseFactory
payloadTooLarge() - Method in interface StreamingHttpResponseFactory
PayloadTooLargeException - Exception in io.servicetalk.http.api
Indication that the payload was too large and failed to process.
PayloadTooLargeException(String) - Constructor for exception PayloadTooLargeException
Create a new instance.
PAYMENT_REQUIRED - Static variable in class HttpResponseStatus
402 Payment Required
paymentRequired() - Method in interface BlockingStreamingHttpResponseFactory
paymentRequired() - Method in interface HttpResponseFactory
paymentRequired() - Method in interface StreamingHttpResponseFactory
PERMANENT_REDIRECT - Static variable in class HttpResponseStatus
308 Permanent Redirect
permanentRedirect() - Method in interface BlockingStreamingHttpResponseFactory
permanentRedirect() - Method in interface HttpResponseFactory
permanentRedirect() - Method in interface StreamingHttpResponseFactory
port() - Method in interface HttpRequestMetaData
post(String) - Method in interface BlockingStreamingHttpRequestFactory
Create a new HttpRequestMethod.POST request.
post(String) - Method in interface HttpRequestFactory
Create a new HttpRequestMethod.POST request.
POST - Static variable in class HttpRequestMethod
HTTP POST method.
post(String) - Method in interface StreamingHttpRequestFactory
Create a new HttpRequestMethod.POST request.
PRAGMA - Static variable in class HttpHeaderNames
"pragma"
PRECONDITION_FAILED - Static variable in class HttpResponseStatus
412 Precondition Failed
PRECONDITION_REQUIRED - Static variable in class HttpResponseStatus
428 Precondition Required
preconditionFailed() - Method in interface BlockingStreamingHttpResponseFactory
preconditionFailed() - Method in interface HttpResponseFactory
preconditionFailed() - Method in interface StreamingHttpResponseFactory
preconditionRequired() - Method in interface BlockingStreamingHttpResponseFactory
preconditionRequired() - Method in interface HttpResponseFactory
preconditionRequired() - Method in interface StreamingHttpResponseFactory
prepend(ExecutionStrategyInfluencer<?>) - Method in class StrategyInfluencerChainBuilder
Deprecated.
Adds the passed ExecutionStrategyInfluencer to the head of this chain.
prepend(HttpExecutionStrategyInfluencer) - Method in class StrategyInfluencerChainBuilder
Deprecated.
Adds the passed HttpExecutionStrategyInfluencer to the head of this chain.
prependIfInfluencer(Object) - Method in class StrategyInfluencerChainBuilder
Deprecated.
If the passed mayBeInfluencer is an HttpExecutionStrategyInfluencer then add it to the head of this chain.
PRIVATE - Static variable in class HttpHeaderValues
"private"
processing() - Method in interface BlockingStreamingHttpResponseFactory
Create a new HttpResponseStatus.PROCESSING response.
processing() - Method in interface HttpResponseFactory
Create a new HttpResponseStatus.PROCESSING response.
PROCESSING - Static variable in class HttpResponseStatus
102 Processing
processing() - Method in interface StreamingHttpResponseFactory
Create a new HttpResponseStatus.PROCESSING response.
properties() - Method in class HttpRequestMethod
Get the HttpRequestMethod.Properties associated with this method.
protocol() - Method in class DelegatingHttpConnectionContext
 
protocol() - Method in class DelegatingHttpServiceContext
 
protocol() - Method in interface HttpConnectionContext
 
PROTOCOL_ERROR - Static variable in class Http2ErrorCode
protocols(HttpProtocolConfig...) - Method in class DelegatingHttpServerBuilder
 
protocols(HttpProtocolConfig...) - Method in class DelegatingSingleAddressHttpClientBuilder
 
protocols(HttpProtocolConfig...) - Method in interface HttpServerBuilder
Configurations of various HTTP protocol versions.
protocols(HttpProtocolConfig...) - Method in interface SingleAddressHttpClientBuilder
Configurations of various HTTP protocol versions.
PROXY_AUTHENTICATE - Static variable in class HttpHeaderNames
"proxy-authenticate"
PROXY_AUTHENTICATION_REQUIRED - Static variable in class HttpResponseStatus
407 Proxy Authentication Required
PROXY_AUTHORIZATION - Static variable in class HttpHeaderNames
"proxy-authorization"
PROXY_REVALIDATE - Static variable in class HttpHeaderValues
"proxy-revalidate"
proxyAddress(U) - Method in class DelegatingSingleAddressHttpClientBuilder
 
proxyAddress(U) - Method in interface SingleAddressHttpClientBuilder
Configure proxy to serve as an intermediary for requests.
proxyAuthenticationRequired() - Method in interface BlockingStreamingHttpResponseFactory
proxyAuthenticationRequired() - Method in interface HttpResponseFactory
proxyAuthenticationRequired() - Method in interface StreamingHttpResponseFactory
PUBLIC - Static variable in class HttpHeaderValues
"public"
put(String) - Method in interface BlockingStreamingHttpRequestFactory
Create a new HttpRequestMethod.PUT request.
put(String) - Method in interface HttpRequestFactory
Create a new HttpRequestMethod.PUT request.
PUT - Static variable in class HttpRequestMethod
HTTP PUT method.
put(String) - Method in interface StreamingHttpRequestFactory
Create a new HttpRequestMethod.PUT request.

Q

query(String) - Method in interface BlockingStreamingHttpRequest
 
query(String) - Method in interface HttpRequest
 
query() - Method in interface HttpRequestMetaData
Get an equivalent value as HttpRequestMetaData.rawQuery() but decoded according to rfc3986, Query.
query(String) - Method in interface HttpRequestMetaData
Sets the path, performing encoding according to rfc3986, Query.
query(String) - Method in interface StreamingHttpRequest
 
queryParameter(String) - Method in interface HttpRequestMetaData
Returns the value of a query parameter with the specified key.
queryParameters() - Method in interface HttpRequestMetaData
Returns all query parameters as key/value pairs.
queryParameters(String) - Method in interface HttpRequestMetaData
Returns all values for the query parameter with the specified key.
queryParametersIterator(String) - Method in interface HttpRequestMetaData
Returns all values for the query parameter with the specified key.
queryParametersKeys() - Method in interface HttpRequestMetaData
Returns a Set of all query parameter keys.
queryParametersSize() - Method in interface HttpRequestMetaData
Returns the number of query parameters.
QUOTED_PRINTABLE - Static variable in class HttpHeaderValues
"quoted-printable"

R

RANGE - Static variable in class HttpHeaderNames
"range"
RANGE_NOT_SATISFIABLE - Static variable in class HttpResponseStatus
416 Range Not Satisfiable
rangeNotSatisfiable() - Method in interface BlockingStreamingHttpResponseFactory
rangeNotSatisfiable() - Method in interface HttpResponseFactory
rangeNotSatisfiable() - Method in interface StreamingHttpResponseFactory
rawPath(String) - Method in interface BlockingStreamingHttpRequest
 
rawPath(String) - Method in interface HttpRequest
 
rawPath() - Method in interface HttpRequestMetaData
rawPath(String) - Method in interface HttpRequestMetaData
Sets the path to path, without any encoding performed.
rawPath(String) - Method in interface StreamingHttpRequest
 
rawQuery(String) - Method in interface BlockingStreamingHttpRequest
 
rawQuery(String) - Method in interface HttpRequest
 
rawQuery() - Method in interface HttpRequestMetaData
rawQuery(String) - Method in interface HttpRequestMetaData
Sets the query component to query, without any encoding performed.
rawQuery(String) - Method in interface StreamingHttpRequest
 
reasonPhrase() - Method in class HttpResponseStatus
Get the reason-phrase that provides a textual description associated with the numeric status code.
RedirectConfig - Interface in io.servicetalk.http.api
Configuration options for redirection.
RedirectConfig.RedirectPredicate - Interface in io.servicetalk.http.api
Predicate to make the final decision if redirect should be performed or not based on the given context.
RedirectConfig.RedirectRequestTransformer - Interface in io.servicetalk.http.api
Provides access to the full context of the redirect to apply transformations for the pre-initialized redirect request.
RedirectConfigBuilder - Class in io.servicetalk.http.api
Builder for RedirectConfig.
RedirectConfigBuilder() - Constructor for class RedirectConfigBuilder
 
redirectPayloadBody(boolean) - Method in class RedirectConfigBuilder
Allows redirecting payload body of the original request on each non-relative redirect.
redirectPredicate() - Method in interface RedirectConfig
RedirectConfig.RedirectPredicate to make the final decision if redirect should be performed or not based on the given context.
redirectPredicate(RedirectConfig.RedirectPredicate) - Method in class RedirectConfigBuilder
Sets a predicate for an additional check to decide if the redirect should be performed or not based on the given context.
redirectRequestTransformer() - Method in interface RedirectConfig
RedirectConfig.RedirectRequestTransformer to apply further modifications for the redirect request after it was initialized.
redirectRequestTransformer(RedirectConfig.RedirectRequestTransformer) - Method in class RedirectConfigBuilder
Sets a transformer to apply further modifications for the redirect request after it was initialized.
REFERER - Static variable in class HttpHeaderNames
"referer"
REFUSED_STREAM - Static variable in class Http2ErrorCode
release() - Method in interface ReservedBlockingHttpConnection
Releases this reserved BlockingHttpConnection to be used for subsequent requests.
release() - Method in interface ReservedBlockingStreamingHttpConnection
Releases this reserved BlockingStreamingHttpConnection to be used for subsequent requests.
releaseAsync() - Method in interface FilterableReservedStreamingHttpConnection
Releases this reserved FilterableStreamingHttpConnection to be used for subsequent requests.
releaseAsync() - Method in interface FilterableStreamingHttpLoadBalancedConnection
 
releaseAsync() - Method in class HttpLoadBalancerFactory.DefaultFilterableStreamingHttpLoadBalancedConnection
 
releaseAsync() - Method in interface ReservedHttpConnection
Releases this reserved ReservedHttpConnection to be used for subsequent requests.
releaseAsync() - Method in class ReservedStreamingHttpConnectionFilter
 
remoteAddress() - Method in class DelegatingHttpServiceContext
 
remove(CharSequence) - Method in class EmptyHttpHeaders
 
remove(CharSequence, CharSequence) - Method in class EmptyHttpHeaders
 
remove(CharSequence) - Method in interface HttpHeaders
Removes all headers with the specified name.
remove(CharSequence, CharSequence) - Method in interface HttpHeaders
Removes specific value(s) from the specified header name.
removeCookiePairs(CharSequence, CharSequence) - Static method in class HeaderUtils
Remove a single cookie-pair for a cookie-string.
removeCookies(CharSequence) - Method in class EmptyHttpHeaders
 
removeCookies(CharSequence) - Method in interface HttpHeaders
Removes all cookie identified by name.
removeIgnoreCase(CharSequence, CharSequence) - Method in class EmptyHttpHeaders
 
removeIgnoreCase(CharSequence, CharSequence) - Method in interface HttpHeaders
Removes specific value(s) from the specified header name.
removeQueryParameters(String) - Method in interface HttpRequestMetaData
Removes all query parameters with the specified key.
removeQueryParameters(String, String) - Method in interface HttpRequestMetaData
Removes all query parameters with the specified key and value.
removeSetCookies(CharSequence) - Method in class EmptyHttpHeaders
 
removeSetCookies(CharSequence, CharSequence, CharSequence) - Method in class EmptyHttpHeaders
 
removeSetCookies(CharSequence) - Method in interface HttpHeaders
Removes all set-cookie identified by name.
removeSetCookies(CharSequence, CharSequence, CharSequence) - Method in interface HttpHeaders
Removes all set-cookie identified by name.
replace(HttpHeaders) - Method in class EmptyHttpHeaders
 
replace(HttpHeaders) - Method in interface HttpHeaders
Removes all header names contained in headers from this object, and then adds all headers contained in headers.
request(HttpRequest) - Method in interface BlockingHttpRequester
Send a request.
request(BlockingStreamingHttpRequest) - Method in interface BlockingStreamingHttpRequester
Send a request.
request(StreamingHttpRequest) - Method in class HttpLoadBalancerFactory.DefaultFilterableStreamingHttpLoadBalancedConnection
 
request(HttpRequest) - Method in interface HttpRequester
Send a request.
request(StreamingHttpRequest) - Method in class StreamingHttpClientFilter
 
request(StreamingHttpRequester, StreamingHttpRequest) - Method in class StreamingHttpClientFilter
Called when the filter needs to delegate the request using the provided StreamingHttpRequester on which to call StreamingHttpRequester.request(StreamingHttpRequest).
request(StreamingHttpRequest) - Method in class StreamingHttpConnectionFilter
 
request(StreamingHttpRequest) - Method in interface StreamingHttpRequester
Send a request.
REQUEST_HEADER_FIELDS_TOO_LARGE - Static variable in class HttpResponseStatus
431 Request Header Fields Too Large
REQUEST_TIMEOUT - Static variable in class HttpResponseStatus
408 Request Timeout
requestFinished() - Method in class HttpLoadBalancerFactory.DefaultFilterableStreamingHttpLoadBalancedConnection
 
requestHeaderFieldsTooLarge() - Method in interface BlockingStreamingHttpResponseFactory
requestHeaderFieldsTooLarge() - Method in interface HttpResponseFactory
requestHeaderFieldsTooLarge() - Method in interface StreamingHttpResponseFactory
requestTarget(String) - Method in interface BlockingStreamingHttpRequest
 
requestTarget(String, Charset) - Method in interface BlockingStreamingHttpRequest
 
requestTarget(String) - Method in interface HttpRequest
 
requestTarget(String, Charset) - Method in interface HttpRequest
 
requestTarget() - Method in interface HttpRequestMetaData
requestTarget(Charset) - Method in interface HttpRequestMetaData
requestTarget(String) - Method in interface HttpRequestMetaData
requestTarget(String, Charset) - Method in interface HttpRequestMetaData
requestTarget(String) - Method in interface StreamingHttpRequest
 
requestTarget(String, Charset) - Method in interface StreamingHttpRequest
 
requestTimeout() - Method in interface BlockingStreamingHttpResponseFactory
Create a new HttpResponseStatus.REQUEST_TIMEOUT response.
requestTimeout() - Method in interface HttpResponseFactory
Create a new HttpResponseStatus.REQUEST_TIMEOUT response.
requestTimeout() - Method in interface StreamingHttpResponseFactory
Create a new HttpResponseStatus.REQUEST_TIMEOUT response.
requiredOffloads() - Method in interface BlockingHttpService
 
requiredOffloads() - Method in interface BlockingStreamingHttpService
 
requiredOffloads() - Method in class ContentCodingHttpRequesterFilter
Deprecated.
 
requiredOffloads() - Method in class ContentCodingHttpServiceFilter
Deprecated.
 
requiredOffloads() - Method in class ContentEncodingHttpRequesterFilter
 
requiredOffloads() - Method in class ContentEncodingHttpServiceFilter
 
requiredOffloads() - Method in class HttpExceptionMapperServiceFilter
 
requiredOffloads() - Method in interface HttpExecutionStrategyInfluencer
requiredOffloads() - Method in interface HttpLoadBalancerFactory
 
requiredOffloads() - Method in interface HttpService
 
requiredOffloads() - Method in class StrategyInfluencerChainBuilder
Deprecated.
Builds this chain and returns computed HttpExecutionStrategy for the entire chain.
requiredOffloads() - Method in interface StreamingHttpService
 
requiredOffloads() - Method in class StreamingHttpServiceFilter
 
reserveConnection(HttpRequestMetaData) - Method in interface BlockingHttpClient
Reserve a BlockingHttpConnection based on provided HttpRequestMetaData.
reserveConnection(HttpRequestMetaData) - Method in interface BlockingStreamingHttpClient
reserveConnection(HttpRequestMetaData) - Method in interface FilterableStreamingHttpClient
Reserve a StreamingHttpConnection based on provided HttpRequestMetaData.
reserveConnection(HttpRequestMetaData) - Method in interface HttpClient
Reserve an HttpConnection based on provided HttpRequestMetaData.
reserveConnection(HttpRequestMetaData) - Method in interface StreamingHttpClient
Reserve a StreamingHttpConnection based on provided HttpRequestMetaData.
reserveConnection(HttpRequestMetaData) - Method in class StreamingHttpClientFilter
 
ReservedBlockingHttpConnection - Interface in io.servicetalk.http.api
A special type of BlockingHttpConnection for the exclusive use of the caller of BlockingHttpClient.reserveConnection(HttpRequestMetaData).
ReservedBlockingStreamingHttpConnection - Interface in io.servicetalk.http.api
ReservedHttpConnection - Interface in io.servicetalk.http.api
A special type of HttpConnection for the exclusive use of the caller of HttpClient.reserveConnection(HttpRequestMetaData).
ReservedStreamingHttpConnection - Interface in io.servicetalk.http.api
A special type of StreamingHttpConnection for the exclusive use of the caller of StreamingHttpClient.reserveConnection(HttpRequestMetaData).
ReservedStreamingHttpConnectionFilter - Class in io.servicetalk.http.api
ReservedStreamingHttpConnectionFilter(FilterableReservedStreamingHttpConnection) - Constructor for class ReservedStreamingHttpConnectionFilter
Create a new instance.
RESET_CONTENT - Static variable in class HttpResponseStatus
205 Reset Content
resetContent() - Method in interface BlockingStreamingHttpResponseFactory
Create a new HttpResponseStatus.RESET_CONTENT response.
resetContent() - Method in interface HttpResponseFactory
Create a new HttpResponseStatus.RESET_CONTENT response.
resetContent() - Method in interface StreamingHttpResponseFactory
Create a new HttpResponseStatus.RESET_CONTENT response.
responseFactory() - Method in class HttpServiceContext
Returns the HttpResponseFactory associated with this HttpServiceContext.
RETRY_AFTER - Static variable in class HttpHeaderNames
"retry-after"
retryServiceDiscoveryErrors(BiIntFunction<Throwable, ? extends Completable>) - Method in class DelegatingPartitionedHttpClientBuilder
 
retryServiceDiscoveryErrors(BiIntFunction<Throwable, ? extends Completable>) - Method in class DelegatingSingleAddressHttpClientBuilder
 
retryServiceDiscoveryErrors(BiIntFunction<Throwable, ? extends Completable>) - Method in interface PartitionedHttpClientBuilder
Deprecated.
Sets a retry strategy to retry errors emitted by ServiceDiscoverer.
retryServiceDiscoveryErrors(BiIntFunction<Throwable, ? extends Completable>) - Method in interface SingleAddressHttpClientBuilder
Sets a retry strategy to retry errors emitted by ServiceDiscoverer.

S

S_MAXAGE - Static variable in class HttpHeaderValues
"s-maxage"
SAFE_IDEMPOTENT - Static variable in class HttpRequestMethod.Properties
As defined in Method Definitions, methods which are safe and idempotent, but not cacheable.
SAFE_IDEMPOTENT_CACHEABLE - Static variable in class HttpRequestMethod.Properties
As defined in Method Definitions, methods which are safe, idempotent, and cacheable.
sameSite() - Method in class DefaultHttpSetCookie
 
sameSite() - Method in interface HttpSetCookie
Get the value for the SameSite attribute.
scheme() - Method in interface HttpRequestMetaData
score() - Method in class HttpLoadBalancerFactory.DefaultFilterableStreamingHttpLoadBalancedConnection
 
SEC_WEBSOCKET_ACCEPT - Static variable in class HttpHeaderNames
"sec-websocket-accept"
SEC_WEBSOCKET_EXTENSIONS - Static variable in class HttpHeaderNames
"sec-websocket-protocol"
SEC_WEBSOCKET_KEY - Static variable in class HttpHeaderNames
"sec-websocket-key"
SEC_WEBSOCKET_KEY1 - Static variable in class HttpHeaderNames
"sec-websocket-key1"
SEC_WEBSOCKET_KEY2 - Static variable in class HttpHeaderNames
"sec-websocket-key2"
SEC_WEBSOCKET_LOCATION - Static variable in class HttpHeaderNames
"sec-websocket-location"
SEC_WEBSOCKET_ORIGIN - Static variable in class HttpHeaderNames
"sec-websocket-origin"
SEC_WEBSOCKET_PROTOCOL - Static variable in class HttpHeaderNames
"sec-websocket-protocol"
SEC_WEBSOCKET_VERSION - Static variable in class HttpHeaderNames
"sec-websocket-version"
SEE_OTHER - Static variable in class HttpResponseStatus
303 See Other (since HTTP/1.1)
seeOther() - Method in interface BlockingStreamingHttpResponseFactory
Create a new HttpResponseStatus.SEE_OTHER response.
seeOther() - Method in interface HttpResponseFactory
Create a new HttpResponseStatus.SEE_OTHER response.
seeOther() - Method in interface StreamingHttpResponseFactory
Create a new HttpResponseStatus.SEE_OTHER response.
sendMetaData() - Method in interface BlockingStreamingHttpServerResponse
Sends the HttpResponseMetaData and returns an HttpPayloadWriter to continue writing the payload body.
sendMetaData(HttpSerializer<T>) - Method in interface BlockingStreamingHttpServerResponse
sendMetaData(HttpStreamingSerializer<T>) - Method in interface BlockingStreamingHttpServerResponse
Sends the HttpResponseMetaData to the client and returns an HttpPayloadWriter of type T to continue writing a payload body.
sendMetaDataOutputStream() - Method in interface BlockingStreamingHttpServerResponse
Sends the HttpResponseMetaData to the client and returns an OutputStream to continue writing a payload body.
serializationProvider(Serializer, Consumer<HttpHeaders>, Predicate<HttpHeaders>) - Static method in class HttpSerializationProviders
serializationProvider(SerializationProvider, Consumer<HttpHeaders>, Predicate<HttpHeaders>) - Static method in class HttpSerializationProviders
serialize(HttpHeaders, BlockingIterable<T>, BufferAllocator) - Method in interface HttpSerializer
Deprecated.
Serialize an BlockingIterable of type T into an BlockingIterable of type Buffer.
serialize(HttpHeaders, Publisher<T>, BufferAllocator) - Method in interface HttpSerializer
Deprecated.
Serialize a Publisher of type T into a Publisher of type Buffer.
serialize(HttpHeaders, HttpPayloadWriter<Buffer>, BufferAllocator) - Method in interface HttpSerializer
Deprecated.
Returns an HttpPayloadWriter of type T which serializes each written object into a Buffer.
serialize(HttpHeaders, T, BufferAllocator) - Method in interface HttpSerializer2
Serialize an object of type T into a Buffer.
serialize(HttpHeaders, Publisher<T>, BufferAllocator) - Method in interface HttpStreamingSerializer
Serialize a Publisher of type T into a Publisher of type Buffer.
serialize(HttpHeaders, BlockingIterable<T>, BufferAllocator) - Method in interface HttpStreamingSerializer
Serialize an BlockingIterable of type T into an BlockingIterable of type Buffer.
serialize(HttpHeaders, HttpPayloadWriter<Buffer>, BufferAllocator) - Method in interface HttpStreamingSerializer
Returns an HttpPayloadWriter of type T which serializes each written object into a Buffer.
serializer(SerializerDeserializer<T>, Consumer<HttpHeaders>, Predicate<HttpHeaders>) - Static method in class HttpSerializers
Creates an HttpSerializerDeserializer that uses SerializerDeserializer for serialization.
serializerFor(Class<T>) - Method in interface HttpSerializationProvider
Deprecated.
Get a HttpSerializer for a Class of type T.
serializerFor(Class<T>, IntUnaryOperator) - Method in interface HttpSerializationProvider
Deprecated.
Get a HttpSerializer for a Class of type T.
serializerFor(TypeHolder<T>) - Method in interface HttpSerializationProvider
Deprecated.
Get a HttpSerializer for a TypeHolder of type T.
serializerFor(TypeHolder<T>, IntUnaryOperator) - Method in interface HttpSerializationProvider
Deprecated.
Get a HttpSerializer for a TypeHolder of type T.
SERVER - Static variable in class HttpHeaderNames
"server"
SERVICE_UNAVAILABLE - Static variable in class HttpResponseStatus
503 Service Unavailable
serviceDiscoverer(ServiceDiscoverer<U, R, PartitionedServiceDiscovererEvent<R>>) - Method in class DelegatingPartitionedHttpClientBuilder
 
serviceDiscoverer(ServiceDiscoverer<U, R, ServiceDiscovererEvent<R>>) - Method in class DelegatingSingleAddressHttpClientBuilder
 
serviceDiscoverer(ServiceDiscoverer<U, R, PartitionedServiceDiscovererEvent<R>>) - Method in interface PartitionedHttpClientBuilder
Deprecated.
Sets a ServiceDiscoverer to resolve addresses of remote servers to connect to.
serviceDiscoverer(ServiceDiscoverer<U, R, ServiceDiscovererEvent<R>>) - Method in interface SingleAddressHttpClientBuilder
Sets a ServiceDiscoverer to resolve addresses of remote servers to connect to.
serviceDiscoveryMaxQueueSize(int) - Method in class DelegatingPartitionedHttpClientBuilder
 
serviceDiscoveryMaxQueueSize(int) - Method in interface PartitionedHttpClientBuilder
Deprecated.
Sets the maximum amount of ServiceDiscovererEvent objects that will be queued for each partition.
serviceInvocationStrategy() - Method in interface HttpApiConversions.ServiceAdapterHolder
HttpExecutionStrategy that should be used to invoke the service returned by HttpApiConversions.ServiceAdapterHolder.adaptor().
serviceUnavailable() - Method in interface BlockingStreamingHttpResponseFactory
serviceUnavailable() - Method in interface HttpResponseFactory
serviceUnavailable() - Method in interface StreamingHttpResponseFactory
set(CharSequence, CharSequence) - Method in class EmptyHttpHeaders
 
set(CharSequence, Iterable<? extends CharSequence>) - Method in class EmptyHttpHeaders
 
set(CharSequence, CharSequence...) - Method in class EmptyHttpHeaders
 
set(HttpHeaders) - Method in class EmptyHttpHeaders
 
set(CharSequence, CharSequence) - Method in interface HttpHeaders
Sets a header with the specified name and value.
set(CharSequence, Iterable<? extends CharSequence>) - Method in interface HttpHeaders
Sets a new header with the specified name and values.
set(CharSequence, Iterator<? extends CharSequence>) - Method in interface HttpHeaders
Sets a new header with the specified name and values.
set(CharSequence, CharSequence...) - Method in interface HttpHeaders
Sets a header with the specified name and values.
set(HttpHeaders) - Method in interface HttpHeaders
Clears the current header entries and copies all header entries of the specified headers object.
SET_COOKIE - Static variable in class HttpHeaderNames
"set-cookie"
SET_COOKIE2 - Static variable in class HttpHeaderNames
"set-cookie2"
setHeader(CharSequence, CharSequence) - Method in interface BlockingStreamingHttpRequest
 
setHeader(CharSequence, CharSequence) - Method in interface BlockingStreamingHttpResponse
 
setHeader(CharSequence, CharSequence) - Method in interface BlockingStreamingHttpServerResponse
 
setHeader(CharSequence, CharSequence) - Method in interface HttpMetaData
Sets a header with the specified name and value.
setHeader(CharSequence, CharSequence) - Method in interface HttpRequest
 
setHeader(CharSequence, CharSequence) - Method in interface HttpRequestMetaData
 
setHeader(CharSequence, CharSequence) - Method in interface HttpResponse
 
setHeader(CharSequence, CharSequence) - Method in interface HttpResponseMetaData
 
setHeader(CharSequence, CharSequence) - Method in interface StreamingHttpRequest
 
setHeader(CharSequence, CharSequence) - Method in interface StreamingHttpResponse
 
setHeaders(HttpHeaders) - Method in interface BlockingStreamingHttpRequest
 
setHeaders(HttpHeaders) - Method in interface BlockingStreamingHttpResponse
 
setHeaders(HttpHeaders) - Method in interface BlockingStreamingHttpServerResponse
 
setHeaders(HttpHeaders) - Method in interface HttpMetaData
Clears the current header entries and copies all header entries of the specified headers object.
setHeaders(HttpHeaders) - Method in interface HttpRequest
 
setHeaders(HttpHeaders) - Method in interface HttpRequestMetaData
 
setHeaders(HttpHeaders) - Method in interface HttpResponse
 
setHeaders(HttpHeaders) - Method in interface HttpResponseMetaData
 
setHeaders(HttpHeaders) - Method in interface StreamingHttpRequest
 
setHeaders(HttpHeaders) - Method in interface StreamingHttpResponse
 
setQueryParameter(String, String) - Method in interface BlockingStreamingHttpRequest
 
setQueryParameter(String, String) - Method in interface HttpRequest
 
setQueryParameter(String, String) - Method in interface HttpRequestMetaData
Sets a query parameter with the specified key and value, which will be percent-encoded if needed.
setQueryParameter(String, String) - Method in interface StreamingHttpRequest
 
setQueryParameters(String, Iterable<String>) - Method in interface BlockingStreamingHttpRequest
 
setQueryParameters(String, String...) - Method in interface BlockingStreamingHttpRequest
 
setQueryParameters(String, Iterable<String>) - Method in interface HttpRequest
 
setQueryParameters(String, String...) - Method in interface HttpRequest
 
setQueryParameters(String, Iterable<String>) - Method in interface HttpRequestMetaData
Sets new query parameters with the specified key and values.
setQueryParameters(String, String...) - Method in interface HttpRequestMetaData
Sets new query parameters with the specified key and values.
setQueryParameters(String, Iterable<String>) - Method in interface StreamingHttpRequest
 
setQueryParameters(String, String...) - Method in interface StreamingHttpRequest
 
SETTINGS_TIMEOUT - Static variable in class Http2ErrorCode
setTrailer(CharSequence, CharSequence) - Method in class HttpOutputStream
 
setTrailer(CharSequence, CharSequence) - Method in interface HttpPayloadWriter
 
setTrailer(CharSequence, CharSequence) - Method in interface HttpRequest
 
setTrailer(CharSequence, CharSequence) - Method in interface HttpResponse
 
setTrailers(HttpHeaders) - Method in class HttpOutputStream
 
setTrailers(HttpHeaders) - Method in interface HttpPayloadWriter
 
setTrailers(HttpHeaders) - Method in interface HttpRequest
 
setTrailers(HttpHeaders) - Method in interface HttpResponse
 
SingleAddressHttpClientBuilder<U,R> - Interface in io.servicetalk.http.api
A builder of StreamingHttpClient instances which call a single server based on the provided unresolved address.
size() - Method in class EmptyHttpHeaders
 
size() - Method in interface HttpHeaders
Returns the number of headers in this object.
socketOption(SocketOption<T>, T) - Method in class DelegatingHttpServerBuilder
 
socketOption(SocketOption<T>) - Method in class DelegatingHttpServiceContext
 
socketOption(SocketOption<T>, T) - Method in class DelegatingSingleAddressHttpClientBuilder
 
socketOption(SocketOption<T>, T) - Method in interface HttpServerBuilder
Adds a SocketOption that is applied to connected/accepted socket channels.
socketOption(SocketOption<T>, T) - Method in interface SingleAddressHttpClientBuilder
Adds a SocketOption for all connections created by this builder.
spliterator() - Method in interface HttpHeaders
 
sslConfig(ServerSslConfig) - Method in class DelegatingHttpServerBuilder
 
sslConfig(ServerSslConfig, Map<String, ServerSslConfig>) - Method in class DelegatingHttpServerBuilder
 
sslConfig() - Method in class DelegatingHttpServiceContext
 
sslConfig(ClientSslConfig) - Method in class DelegatingSingleAddressHttpClientBuilder
 
sslConfig(ServerSslConfig) - Method in interface HttpServerBuilder
Set the SSL/TLS configuration.
sslConfig(ServerSslConfig, Map<String, ServerSslConfig>) - Method in interface HttpServerBuilder
Set the SSL/TLS and SNI configuration.
sslConfig(ClientSslConfig) - Method in interface SingleAddressHttpClientBuilder
Set the SSL/TLS configuration.
sslSession() - Method in class DelegatingHttpServiceContext
 
StatelessTrailersTransformer<Payload> - Class in io.servicetalk.http.api
An implementation of TrailersTransformer that does not require any state.
StatelessTrailersTransformer() - Constructor for class StatelessTrailersTransformer
 
status(HttpResponseStatus) - Method in interface BlockingStreamingHttpResponse
 
status(HttpResponseStatus) - Method in interface BlockingStreamingHttpServerResponse
 
status(HttpResponseStatus) - Method in interface HttpResponse
 
status() - Method in interface HttpResponseMetaData
Returns the status of this StreamingHttpResponse.
status(HttpResponseStatus) - Method in interface HttpResponseMetaData
Set the status of this StreamingHttpResponse.
statusClass() - Method in class HttpResponseStatus
StrategyInfluencerChainBuilder - Class in io.servicetalk.http.api
Deprecated.
Merge ExecutionStrategy directly instead.
StrategyInfluencerChainBuilder() - Constructor for class StrategyInfluencerChainBuilder
Deprecated.
Creates a new instance.
STREAM_CLOSED - Static variable in class Http2ErrorCode
streamId() - Method in exception Http2Exception
The Stream Identifier associated with the exception.
StreamingHttpClient - Interface in io.servicetalk.http.api
The equivalent of HttpClient but that accepts StreamingHttpRequest and returns StreamingHttpResponse.
StreamingHttpClientFilter - Class in io.servicetalk.http.api
A StreamingHttpClient that delegates all methods to a different StreamingHttpClient.
StreamingHttpClientFilter(FilterableStreamingHttpClient) - Constructor for class StreamingHttpClientFilter
Create a new instance.
StreamingHttpClientFilterFactory - Interface in io.servicetalk.http.api
StreamingHttpConnection - Interface in io.servicetalk.http.api
The equivalent of HttpConnection but that accepts StreamingHttpRequest and returns StreamingHttpResponse.
StreamingHttpConnectionFilter - Class in io.servicetalk.http.api
A StreamingHttpConnection that delegates all methods to a different StreamingHttpConnection.
StreamingHttpConnectionFilter(FilterableStreamingHttpConnection) - Constructor for class StreamingHttpConnectionFilter
Create a new instance.
StreamingHttpConnectionFilterFactory - Interface in io.servicetalk.http.api
StreamingHttpRequest - Interface in io.servicetalk.http.api
The equivalent of HttpRequest but provides the payload as a Publisher.
StreamingHttpRequester - Interface in io.servicetalk.http.api
The equivalent of HttpRequester but that accepts StreamingHttpRequest and returns StreamingHttpResponse.
StreamingHttpRequestFactory - Interface in io.servicetalk.http.api
A factory for creating StreamingHttpRequests.
StreamingHttpRequestResponseFactory - Interface in io.servicetalk.http.api
StreamingHttpRequests - Class in io.servicetalk.http.api
Factory methods for creating StreamingHttpRequests.
StreamingHttpResponse - Interface in io.servicetalk.http.api
The equivalent of HttpResponse but provides the payload as a Publisher.
StreamingHttpResponseFactory - Interface in io.servicetalk.http.api
A factory for creating StreamingHttpResponses.
StreamingHttpResponses - Class in io.servicetalk.http.api
Factory methods for creating StreamingHttpResponses.
StreamingHttpService - Interface in io.servicetalk.http.api
A service contract for the HTTP protocol.
StreamingHttpServiceFilter - Class in io.servicetalk.http.api
An implementation of StreamingHttpService that delegates all methods to the provided StreamingHttpService.
StreamingHttpServiceFilter(StreamingHttpService) - Constructor for class StreamingHttpServiceFilter
New instance.
StreamingHttpServiceFilterFactory - Interface in io.servicetalk.http.api
StreamingHttpServiceToOffloadedStreamingHttpService - Class in io.servicetalk.http.api
Wraps a StreamingHttpService to apply the provided HttpExecutionStrategy and Executor for offloading.
streamingResponseFactory() - Method in class HttpServiceContext
Returns the StreamingHttpResponseFactory associated with this HttpServiceContext.
streamingSerializer(StreamingSerializerDeserializer<T>, Consumer<HttpHeaders>, Predicate<HttpHeaders>) - Static method in class HttpSerializers
Creates an HttpStreamingSerializerDeserializer that uses StreamingSerializerDeserializer for serialization.
streamingSerializer(Serializer<T>, ToIntFunction<T>, Consumer<HttpHeaders>) - Static method in class HttpSerializers
Create a HttpStreamingSerializer that uses a Serializer for serialization.
stringStreamingSerializer(Charset, Consumer<HttpHeaders>) - Static method in class HttpSerializers
Create a HttpStreamingSerializer that serializes String.
SWITCHING_PROTOCOLS - Static variable in class HttpResponseStatus
101 Switching Protocols
switchingProtocols() - Method in interface BlockingStreamingHttpResponseFactory
switchingProtocols() - Method in interface HttpResponseFactory
switchingProtocols() - Method in interface StreamingHttpResponseFactory

T

TE - Static variable in class HttpHeaderNames
"te"
TEMPORARY_REDIRECT - Static variable in class HttpResponseStatus
307 Temporary Redirect (since HTTP/1.1)
temporaryRedirect() - Method in interface BlockingStreamingHttpResponseFactory
temporaryRedirect() - Method in interface HttpResponseFactory
temporaryRedirect() - Method in interface StreamingHttpResponseFactory
test(boolean, int, HttpRequestMetaData, HttpResponseMetaData) - Method in interface RedirectConfig.RedirectPredicate
Decides if a redirect should be performed or not based on the given context.
TEXT_PLAIN - Static variable in class HttpHeaderValues
"text/plain"
TEXT_PLAIN_US_ASCII - Static variable in class HttpHeaderValues
"text/plain"
TEXT_PLAIN_UTF_8 - Static variable in class HttpHeaderValues
"text/plain"
textDeserializer() - Static method in class HttpSerializationProviders
textDeserializer(Charset) - Static method in class HttpSerializationProviders
textDeserializer(Charset, Predicate<HttpHeaders>) - Static method in class HttpSerializationProviders
textSerializer() - Static method in class HttpSerializationProviders
textSerializer(Charset) - Static method in class HttpSerializationProviders
textSerializer(Charset, Consumer<HttpHeaders>) - Static method in class HttpSerializationProviders
textSerializer(Charset) - Static method in class HttpSerializers
Creates an HttpSerializerDeserializer that can serialize Strings with a Charset.
textSerializerAscii() - Static method in class HttpSerializers
Creates an HttpSerializerDeserializer that can serialize Strings with StandardCharsets.US_ASCII.
textSerializerUtf8() - Static method in class HttpSerializers
Creates an HttpSerializerDeserializer that can serialize Strings with StandardCharsets.UTF_8.
toBlockingClient(StreamingHttpClient, HttpExecutionStrategyInfluencer) - Static method in class HttpApiConversions
Deprecated.
toBlockingClient(StreamingHttpClient, HttpExecutionStrategy) - Static method in class HttpApiConversions
toBlockingConnection(StreamingHttpConnection, HttpExecutionStrategyInfluencer) - Static method in class HttpApiConversions
Deprecated.
toBlockingConnection(StreamingHttpConnection, HttpExecutionStrategy) - Static method in class HttpApiConversions
toBlockingHttpService(StreamingHttpService) - Static method in class HttpApiConversions
toBlockingStreamingClient(StreamingHttpClient, HttpExecutionStrategyInfluencer) - Static method in class HttpApiConversions
Deprecated.
toBlockingStreamingClient(StreamingHttpClient, HttpExecutionStrategy) - Static method in class HttpApiConversions
toBlockingStreamingConnection(StreamingHttpConnection, HttpExecutionStrategyInfluencer) - Static method in class HttpApiConversions
Deprecated.
toBlockingStreamingConnection(StreamingHttpConnection, HttpExecutionStrategy) - Static method in class HttpApiConversions
toBlockingStreamingHttpService(StreamingHttpService) - Static method in class HttpApiConversions
toBlockingStreamingRequest() - Method in interface HttpRequest
toBlockingStreamingRequest() - Method in interface StreamingHttpRequest
toBlockingStreamingResponse() - Method in interface HttpResponse
toBlockingStreamingResponse() - Method in interface StreamingHttpResponse
toClient(StreamingHttpClient, HttpExecutionStrategyInfluencer) - Static method in class HttpApiConversions
Deprecated.
toClient(StreamingHttpClient, HttpExecutionStrategy) - Static method in class HttpApiConversions
toConnection(StreamingHttpConnection, HttpExecutionStrategyInfluencer) - Static method in class HttpApiConversions
Deprecated.
toConnection(StreamingHttpConnection, HttpExecutionStrategy) - Static method in class HttpApiConversions
toHttpService(StreamingHttpService) - Static method in class HttpApiConversions
Convert from a StreamingHttpService to a HttpService.
toLoadBalancedConnection(FilterableStreamingHttpConnection) - Method in interface HttpLoadBalancerFactory
toLoadBalancedConnection(FilterableStreamingHttpConnection, ReservableRequestConcurrencyController, ContextMap) - Method in interface HttpLoadBalancerFactory
TOO_EARLY - Static variable in class HttpResponseStatus
425 Too Early
TOO_MANY_REQUESTS - Static variable in class HttpResponseStatus
429 Too Many Requests
tooEarly() - Method in interface BlockingStreamingHttpResponseFactory
Create a new HttpResponseStatus.TOO_EARLY response.
tooEarly() - Method in interface HttpResponseFactory
Create a new HttpResponseStatus.TOO_EARLY response.
tooEarly() - Method in interface StreamingHttpResponseFactory
Create a new HttpResponseStatus.TOO_EARLY response.
tooManyRequests() - Method in interface BlockingStreamingHttpResponseFactory
tooManyRequests() - Method in interface HttpResponseFactory
tooManyRequests() - Method in interface StreamingHttpResponseFactory
toRequest() - Method in interface BlockingStreamingHttpRequest
toRequest() - Method in interface StreamingHttpRequest
Translates this StreamingHttpRequest to a HttpRequest.
toReservedBlockingConnection(ReservedStreamingHttpConnection, HttpExecutionStrategyInfluencer) - Static method in class HttpApiConversions
Deprecated.
toReservedBlockingConnection(ReservedStreamingHttpConnection, HttpExecutionStrategy) - Static method in class HttpApiConversions
toReservedBlockingStreamingConnection(ReservedStreamingHttpConnection, HttpExecutionStrategyInfluencer) - Static method in class HttpApiConversions
Deprecated.
toReservedBlockingStreamingConnection(ReservedStreamingHttpConnection, HttpExecutionStrategy) - Static method in class HttpApiConversions
toReservedConnection(ReservedStreamingHttpConnection, HttpExecutionStrategyInfluencer) - Static method in class HttpApiConversions
Deprecated.
toReservedConnection(ReservedStreamingHttpConnection, HttpExecutionStrategy) - Static method in class HttpApiConversions
toResponse() - Method in interface BlockingStreamingHttpResponse
toResponse() - Method in interface StreamingHttpResponse
Translates this StreamingHttpResponse to a HttpResponse.
toStreamingHttpService(HttpService, HttpExecutionStrategyInfluencer) - Static method in class HttpApiConversions
Deprecated.
toStreamingHttpService(HttpService, HttpExecutionStrategy) - Static method in class HttpApiConversions
Convert from a HttpService to a StreamingHttpService.
toStreamingHttpService(BlockingStreamingHttpService, HttpExecutionStrategyInfluencer) - Static method in class HttpApiConversions
Deprecated.
toStreamingHttpService(BlockingStreamingHttpService, HttpExecutionStrategy) - Static method in class HttpApiConversions
toStreamingHttpService(BlockingHttpService, HttpExecutionStrategyInfluencer) - Static method in class HttpApiConversions
Deprecated.
toStreamingHttpService(BlockingHttpService, HttpExecutionStrategy) - Static method in class HttpApiConversions
toStreamingRequest() - Method in interface BlockingStreamingHttpRequest
toStreamingRequest() - Method in interface HttpRequest
Translates this HttpRequest to a StreamingHttpRequest.
toStreamingResponse() - Method in interface BlockingStreamingHttpResponse
toStreamingResponse() - Method in interface HttpResponse
Translates this HttpResponse to a StreamingHttpResponse.
toString() - Method in class ConnectAndHttpExecutionStrategy
 
toString() - Method in class DefaultHttpCookiePair
 
toString() - Method in class DefaultHttpHeadersFactory
 
toString() - Method in class DefaultHttpSetCookie
 
toString() - Method in class DelegatingHttpServerBuilder
 
toString() - Method in class DelegatingHttpServiceContext
 
toString() - Method in class DelegatingMultiAddressHttpClientBuilder
 
toString() - Method in class DelegatingPartitionedHttpClientBuilder
 
toString() - Method in class DelegatingSingleAddressHttpClientBuilder
 
toString() - Method in class EmptyHttpHeaders
 
toString(BiFunction<? super CharSequence, ? super CharSequence, CharSequence>) - Method in class EmptyHttpHeaders
 
toString() - Method in class Http2ErrorCode
 
toString() - Method in class HttpEventKey
 
toString() - Method in interface HttpHeaders
Returns a String representation of this HttpHeaders.
toString(BiFunction<? super CharSequence, ? super CharSequence, CharSequence>) - Method in interface HttpHeaders
Builds a string which represents all the content in this HttpHeaders in which sensitive headers can be filtered via filter.
toString() - Method in interface HttpMetaData
Returns a string representation of the message.
toString(BiFunction<? super CharSequence, ? super CharSequence, CharSequence>) - Method in interface HttpMetaData
Returns a string representation of the message and headers.
toString() - Method in class HttpProtocolVersion
 
toString() - Method in class HttpRequestMethod
 
toString() - Method in class HttpResponseStatus
 
toString() - Method in class StreamingHttpClientFilter
 
toString() - Method in class StreamingHttpConnectionFilter
 
trace(String) - Method in interface BlockingStreamingHttpRequestFactory
Create a new HttpRequestMethod.TRACE request.
trace(String) - Method in interface HttpRequestFactory
Create a new HttpRequestMethod.TRACE request.
TRACE - Static variable in class HttpRequestMethod
HTTP TRACE method.
trace(String) - Method in interface StreamingHttpRequestFactory
Create a new HttpRequestMethod.TRACE request.
TRAILER - Static variable in class HttpHeaderNames
"trailer"
TRAILERS - Static variable in class HttpHeaderValues
"trailers"
trailers() - Method in interface HttpMessageBodyIterator
Get the trailers associated with this message body.
trailers() - Method in interface LastHttpMetaData
trailersToRedirect(CharSequence...) - Method in class RedirectConfigBuilder
Configures trailers that have to be copied from the original request on each non-relative redirect.
TrailersTransformer<State,Payload> - Interface in io.servicetalk.http.api
A contract for transforming trailers for a streaming HTTP request/response.
TRANSFER_ENCODING - Static variable in class HttpHeaderNames
"transfer-encoding"
transform(TrailersTransformer<T, Buffer>) - Method in interface BlockingStreamingHttpRequest
transform(TrailersTransformer<T, Buffer>) - Method in interface BlockingStreamingHttpResponse
transform(TrailersTransformer<T, Buffer>) - Method in interface StreamingHttpRequest
Returns a StreamingHttpRequest with its underlying payload transformed to Buffers, with access to the trailers.
transform(TrailersTransformer<T, S>, HttpStreamingDeserializer<S>) - Method in interface StreamingHttpRequest
Returns a StreamingHttpResponse with its underlying payload transformed to Ss, with access to the trailers.
transform(TrailersTransformer<T, Buffer>) - Method in interface StreamingHttpResponse
Returns a StreamingHttpResponse with its underlying payload transformed to Buffers, with access to the trailers.
transform(TrailersTransformer<T, S>, HttpStreamingDeserializer<S>) - Method in interface StreamingHttpResponse
Returns a StreamingHttpResponse with its underlying payload transformed to Ss, with access to the trailers.
transformMessageBody(UnaryOperator<Publisher<?>>) - Method in interface StreamingHttpRequest
Transform the message-body which contains the payload body concatenated with the trailer (if present).
transformMessageBody(UnaryOperator<Publisher<?>>) - Method in interface StreamingHttpResponse
Transform the message-body which contains the payload body concatenated with the trailer (if present).
transformPayloadBody(Function<BlockingIterable<Buffer>, BlockingIterable<T>>, HttpSerializer<T>) - Method in interface BlockingStreamingHttpRequest
transformPayloadBody(Function<BlockingIterable<T>, BlockingIterable<R>>, HttpDeserializer<T>, HttpSerializer<R>) - Method in interface BlockingStreamingHttpRequest
transformPayloadBody(UnaryOperator<BlockingIterable<Buffer>>) - Method in interface BlockingStreamingHttpRequest
transformPayloadBody(Function<BlockingIterable<Buffer>, BlockingIterable<T>>, HttpSerializer<T>) - Method in interface BlockingStreamingHttpResponse
transformPayloadBody(Function<BlockingIterable<T>, BlockingIterable<R>>, HttpDeserializer<T>, HttpSerializer<R>) - Method in interface BlockingStreamingHttpResponse
transformPayloadBody(UnaryOperator<BlockingIterable<Buffer>>) - Method in interface BlockingStreamingHttpResponse
transformPayloadBody(Function<Publisher<Buffer>, Publisher<T>>, HttpSerializer<T>) - Method in interface StreamingHttpRequest
transformPayloadBody(Function<Publisher<Buffer>, Publisher<T>>, HttpStreamingSerializer<T>) - Method in interface StreamingHttpRequest
Returns a StreamingHttpRequest with its underlying payload transformed to the result of serialization.
transformPayloadBody(Function<Publisher<T>, Publisher<R>>, HttpDeserializer<T>, HttpSerializer<R>) - Method in interface StreamingHttpRequest
transformPayloadBody(Function<Publisher<T>, Publisher<R>>, HttpStreamingDeserializer<T>, HttpStreamingSerializer<R>) - Method in interface StreamingHttpRequest
Returns a StreamingHttpRequest with its underlying payload transformed to the result of serialization.
transformPayloadBody(UnaryOperator<Publisher<Buffer>>) - Method in interface StreamingHttpRequest
Returns a StreamingHttpRequest with its underlying payload transformed to Buffers.
transformPayloadBody(Function<Publisher<Buffer>, Publisher<T>>, HttpSerializer<T>) - Method in interface StreamingHttpResponse
transformPayloadBody(Function<Publisher<Buffer>, Publisher<T>>, HttpStreamingSerializer<T>) - Method in interface StreamingHttpResponse
Returns a StreamingHttpResponse with its underlying payload transformed to the result of serialization.
transformPayloadBody(Function<Publisher<T>, Publisher<R>>, HttpDeserializer<T>, HttpSerializer<R>) - Method in interface StreamingHttpResponse
transformPayloadBody(Function<Publisher<T>, Publisher<R>>, HttpStreamingDeserializer<T>, HttpStreamingSerializer<R>) - Method in interface StreamingHttpResponse
Returns a StreamingHttpResponse with its underlying payload transformed to the result of serialization.
transformPayloadBody(UnaryOperator<Publisher<Buffer>>) - Method in interface StreamingHttpResponse
Returns a StreamingHttpResponse with its underlying payload transformed to Buffers.
transportEventIterable(HttpEventKey<T>) - Method in interface BlockingHttpConnection
Returns a BlockingIterable that gives the current value of the setting as well as subsequent changes to the setting value as long as the PublisherSource.Subscriber has expressed enough demand.
transportEventIterable(HttpEventKey<T>) - Method in interface BlockingStreamingHttpConnection
Returns a BlockingIterable that gives the current value of the setting as well as subsequent changes to the setting value as long as the PublisherSource.Subscriber has expressed enough demand.
transportEventStream(HttpEventKey<T>) - Method in interface FilterableStreamingHttpConnection
Returns a Publisher that gives the current value of a transport event as well as subsequent changes to the event value as long as the PublisherSource.Subscriber has expressed enough demand.
transportEventStream(HttpEventKey<T>) - Method in interface HttpConnection
Returns a Publisher that gives the current value of a transport event as well as subsequent changes to the event value as long as the PublisherSource.Subscriber has expressed enough demand.
transportEventStream(HttpEventKey<T>) - Method in class HttpLoadBalancerFactory.DefaultFilterableStreamingHttpLoadBalancedConnection
 
transportEventStream(HttpEventKey<T>) - Method in class StreamingHttpConnectionFilter
 
transportObserver(TransportObserver) - Method in class DelegatingHttpServerBuilder
 
transportObserver(TransportObserver) - Method in interface HttpServerBuilder
Sets a TransportObserver that provides visibility into transport events.
tryRequest() - Method in class HttpLoadBalancerFactory.DefaultFilterableStreamingHttpLoadBalancedConnection
 
tryReserve() - Method in class HttpLoadBalancerFactory.DefaultFilterableStreamingHttpLoadBalancedConnection
 

U

unauthorized() - Method in interface BlockingStreamingHttpResponseFactory
Create a new HttpResponseStatus.UNAUTHORIZED response.
unauthorized() - Method in interface HttpResponseFactory
Create a new HttpResponseStatus.UNAUTHORIZED response.
UNAUTHORIZED - Static variable in class HttpResponseStatus
401 Unauthorized
unauthorized() - Method in interface StreamingHttpResponseFactory
Create a new HttpResponseStatus.UNAUTHORIZED response.
UNAVAILABLE_FOR_LEGAL_REASONS - Static variable in class HttpResponseStatus
451 Unavailable For Legal Reasons
unavailableForLegalReasons() - Method in interface BlockingStreamingHttpResponseFactory
unavailableForLegalReasons() - Method in interface HttpResponseFactory
unavailableForLegalReasons() - Method in interface StreamingHttpResponseFactory
UNPROCESSABLE_ENTITY - Static variable in class HttpResponseStatus
422 Unprocessable Entity
unprocessableEntity() - Method in interface BlockingStreamingHttpResponseFactory
unprocessableEntity() - Method in interface HttpResponseFactory
unprocessableEntity() - Method in interface StreamingHttpResponseFactory
unresolvedAddressToHost(Function<U, CharSequence>) - Method in class DelegatingSingleAddressHttpClientBuilder
 
unresolvedAddressToHost(Function<U, CharSequence>) - Method in interface SingleAddressHttpClientBuilder
Provides a means to convert U unresolved address type into a CharSequence.
UNSUPPORTED_MEDIA_TYPE - Static variable in class HttpResponseStatus
415 Unsupported Media Type
unsupportedMediaType() - Method in interface BlockingStreamingHttpResponseFactory
unsupportedMediaType() - Method in interface HttpResponseFactory
unsupportedMediaType() - Method in interface StreamingHttpResponseFactory
UPGRADE - Static variable in class HttpHeaderNames
"upgrade"
UPGRADE - Static variable in class HttpHeaderValues
"upgrade"
UPGRADE_REQUIRED - Static variable in class HttpResponseStatus
426 Upgrade Required
upgradeRequired() - Method in interface BlockingStreamingHttpResponseFactory
upgradeRequired() - Method in interface HttpResponseFactory
upgradeRequired() - Method in interface StreamingHttpResponseFactory
URI_TOO_LONG - Static variable in class HttpResponseStatus
414 URI Too Long
uriTooLong() - Method in interface BlockingStreamingHttpResponseFactory
Create a new HttpResponseStatus.URI_TOO_LONG response.
uriTooLong() - Method in interface HttpResponseFactory
Create a new HttpResponseStatus.URI_TOO_LONG response.
uriTooLong() - Method in interface StreamingHttpResponseFactory
Create a new HttpResponseStatus.URI_TOO_LONG response.
USE_PROXY - Static variable in class HttpResponseStatus
305 Use Proxy (since HTTP/1.1)
useProxy() - Method in interface BlockingStreamingHttpResponseFactory
Create a new HttpResponseStatus.USE_PROXY response.
useProxy() - Method in interface HttpResponseFactory
Create a new HttpResponseStatus.USE_PROXY response.
useProxy() - Method in interface StreamingHttpResponseFactory
Create a new HttpResponseStatus.USE_PROXY response.
USER_AGENT - Static variable in class HttpHeaderNames
"user-agent"
userInfo() - Method in interface HttpRequestMetaData

V

validateCookies() - Method in class DefaultHttpHeadersFactory
 
validateCookies() - Method in interface HttpHeadersFactory
Determine if cookies should be validated during parsing into HttpSetCookies.
validateValues() - Method in class DefaultHttpHeadersFactory
 
validateValues() - Method in interface HttpHeadersFactory
Determine if header values should be validated during parsing into HttpHeaderss.
value() - Method in class DefaultHttpCookiePair
 
value() - Method in class DefaultHttpSetCookie
 
value() - Method in interface HttpCookiePair
Returns the value of this HttpCookiePair.
valueOf(String) - Static method in enum HttpResponseStatus.StatusClass
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum HttpSetCookie.SameSite
Returns the enum constant of this type with the specified name.
values(CharSequence) - Method in interface HttpHeaders
Returns all values for the header with the specified name.
values() - Static method in enum HttpResponseStatus.StatusClass
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum HttpSetCookie.SameSite
Returns an array containing the constants of this enum type, in the order they are declared.
valuesIterator(CharSequence) - Method in class EmptyHttpHeaders
 
valuesIterator(CharSequence) - Method in interface HttpHeaders
Returns all values for the header with the specified name.
VARIANT_ALSO_NEGOTIATES - Static variable in class HttpResponseStatus
506 Variant Also Negotiates
variantAlsoNegotiates() - Method in interface BlockingStreamingHttpResponseFactory
variantAlsoNegotiates() - Method in interface HttpResponseFactory
variantAlsoNegotiates() - Method in interface StreamingHttpResponseFactory
VARY - Static variable in class HttpHeaderNames
"vary"
version(HttpProtocolVersion) - Method in interface BlockingStreamingHttpRequest
 
version(HttpProtocolVersion) - Method in interface BlockingStreamingHttpResponse
 
version(HttpProtocolVersion) - Method in interface BlockingStreamingHttpServerResponse
 
version() - Method in interface HttpMetaData
Returns the protocol version of this HttpMetaData.
version(HttpProtocolVersion) - Method in interface HttpMetaData
Set the protocol version of this HttpMetaData.
version(HttpProtocolVersion) - Method in interface HttpRequest
 
version(HttpProtocolVersion) - Method in interface HttpRequestMetaData
 
version(HttpProtocolVersion) - Method in interface HttpResponse
 
version(HttpProtocolVersion) - Method in interface HttpResponseMetaData
 
version(HttpProtocolVersion) - Method in interface StreamingHttpRequest
 
version(HttpProtocolVersion) - Method in interface StreamingHttpResponse
 
VIA - Static variable in class HttpHeaderNames
"via"

W

WARNING - Static variable in class HttpHeaderNames
"warning"
WEBSOCKET - Static variable in class HttpHeaderValues
"websocket"
WEBSOCKET_LOCATION - Static variable in class HttpHeaderNames
"websocket-location"
WEBSOCKET_ORIGIN - Static variable in class HttpHeaderNames
"websocket-origin"
WEBSOCKET_PROTOCOL - Static variable in class HttpHeaderNames
"websocket-protocol"
writeTo(Buffer) - Method in class HttpProtocolVersion
Write the equivalent of this HttpProtocolVersion to a Buffer.
writeTo(Buffer) - Method in class HttpRequestMethod
Write the equivalent of this HttpRequestMethod to a Buffer.
writeTo(Buffer) - Method in class HttpResponseStatus
Write the equivalent of this HttpResponseStatus to a Buffer.
WWW_AUTHENTICATE - Static variable in class HttpHeaderNames
"www-authenticate"

X

X_FORWARDED_FOR - Static variable in class HttpHeaderNames
"x-forwarded-for" (XFF) header is a de-facto standard header for identifying the originating IP address of a client connecting to a web server through an HTTP proxy or a load balancer.
X_FORWARDED_HOST - Static variable in class HttpHeaderNames
"x-forwarded-host" (XFH) header is a de-facto standard header for identifying the original host requested by the client in the host HTTP request header.
X_FORWARDED_PROTO - Static variable in class HttpHeaderNames
"x-forwarded-proto" (XFP) header is a de-facto standard header for identifying the protocol (HTTP or HTTPS) that a client used to connect to your proxy or load balancer.
X_REQUESTED_WITH - Static variable in class HttpHeaderNames
"x-requested-with" is not a standard, but wildly used by most JavaScript frameworks header to identify Ajax requests.
XML_HTTP_REQUEST - Static variable in class HttpHeaderValues
"XMLHttpRequest" is a value for "x-requested-with" header, which is used by most JavaScript frameworks to identify Ajax requests.

Z

ZERO - Static variable in class HttpHeaderValues
"0"
A B C D E F G H I J K L M N O P Q R S T U V W X Z 
Skip navigation links