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 interface HttpServerBuilder
Provide a hint if request trailers are allowed to be dropped.
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
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 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 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 interface SingleAddressHttpClientBuilder
Appends the filter to the chain of filters used to decorate the ConnectionFactory used by this builder.
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 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 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_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 HttpConnection
Convert this HttpConnection to the BlockingHttpConnection API.
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 HttpConnection
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 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 interface HttpServerBuilder
Sets the BufferAllocator to be used by this server.
bufferAllocator(BufferAllocator) - Method in interface MultiAddressHttpClientBuilder
 
bufferAllocator(BufferAllocator) - Method in interface PartitionedHttpClientBuilder
 
bufferAllocator(BufferAllocator) - Method in interface SingleAddressHttpClientBuilder
 
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.
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
A function that given flattened stream of HttpRequestMetaData, payload and trailers, for the passed StreamingHttpRequest returns a Single.
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 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 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 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
 
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 offloads all actions unless merged with another strategy that requires less offloading.
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 DelegatingHttpServiceContext
Returns the delegate HttpServiceContext.
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.
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.
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 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 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 HttpMetaData
encoding() - Method in interface HttpMetaData
encoding(ContentCodec) - Method in interface HttpRequest
Deprecated.
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 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() - 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
 
executionStrategy(HttpExecutionStrategy) - Method in interface PartitionedHttpClientBuilder
 
executionStrategy(HttpExecutionStrategy) - Method in interface SingleAddressHttpClientBuilder
 
executor() - Method in class DelegatingHttpExecutionContext
 
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
 
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 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() - 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.
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 interface SingleAddressHttpClientBuilder
Configures automatically setting Host headers by inferring from the address or HttpMetaData.
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_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.
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
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 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 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 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 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
Configures the passed SingleAddressHttpClientBuilder for a given set of PartitionAttributes.
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
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
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 interface HttpServerBuilder
Sets the IoExecutor to be used by this server.
ioExecutor(IoExecutor) - Method in interface MultiAddressHttpClientBuilder
 
ioExecutor(IoExecutor) - Method in interface PartitionedHttpClientBuilder
 
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 interface HttpServerBuilder
Sets a HttpLifecycleObserver that provides visibility into HTTP lifecycle events.
listen(HttpService) - Method in interface HttpServerBuilder
Starts this server and returns the HttpServerContext after the server has been successfully started.
listenAndAwait(HttpService) - Method in interface HttpServerBuilder
Starts this server and returns the HttpServerContext after the server has been successfully started.
listenBlocking(BlockingHttpService) - Method in interface HttpServerBuilder
Starts this server and returns the HttpServerContext after the server has been successfully started.
listenBlockingAndAwait(BlockingHttpService) - Method in interface HttpServerBuilder
Starts this server and returns the HttpServerContext after the server has been successfully started.
listenBlockingStreaming(BlockingStreamingHttpService) - Method in interface HttpServerBuilder
Starts this server and returns the HttpServerContext after the server has been successfully started.
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 interface HttpServerBuilder
Adds a SocketOption that is applied to the server socket channel which listens/accepts socket channels.
listenStreaming(StreamingHttpService) - Method in interface HttpServerBuilder
Starts this server and returns the HttpServerContext after the server has been successfully started.
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 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
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 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
A special HttpExecutionStrategy that disables all offloads on the request-response and transport event paths.
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 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.
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.
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

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
A builder of homogeneous StreamingHttpClient instances which call the server associated with a partition selected from a set of PartitionedServiceDiscovererEvents resolved from a single unresolved address.
PartitionedHttpClientBuilder.SingleAddressInitializer<U,R> - Interface in io.servicetalk.http.api
Initializes the SingleAddressHttpClientBuilder for each new client.
PartitionHttpClientBuilderConfigurator<U,R> - Interface in io.servicetalk.http.api
partitionMapFactory(PartitionMapFactory) - Method in interface PartitionedHttpClientBuilder
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
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 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 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 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(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
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 interface PartitionedHttpClientBuilder
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
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 interface PartitionedHttpClientBuilder
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 interface PartitionedHttpClientBuilder
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>) - Method in class DelegatingHttpServiceContext
 
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 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
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 DefaultHttpSetCookie
 
toString() - Method in class DelegatingHttpServiceContext
 
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 StreamingHttpConnectionFilter
 
transportObserver(TransportObserver) - Method in interface HttpServerBuilder
Sets a TransportObserver that provides visibility into transport events.

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 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