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(Object, 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"
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 class BlockingStreamingHttpServerResponse
 
addCookie(CharSequence, CharSequence) - Method in class 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 class 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 class 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 class BlockingStreamingHttpServerResponse
 
addSetCookie(CharSequence, CharSequence) - Method in class 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"
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(MultiAddressHttpClientFilterFactory<U>) - Method in interface MultiAddressHttpClientFilterFactory
Returns a composed function that first applies the before function to its input, and then applies this function to the result.
append(PartitionHttpClientBuilderConfigurator<U, R>) - Method in interface PartitionHttpClientBuilderConfigurator
append(HttpExecutionStrategyInfluencer) - Method in class StrategyInfluencerChainBuilder
Append another HttpExecutionStrategyInfluencer to this chain.
append(StreamingHttpClientFilterFactory) - Method in interface StreamingHttpClientFilterFactory
Returns a composed function that first applies the before function to its input, and then applies this function to the result.
append(StreamingHttpConnectionFilterFactory) - Method in interface StreamingHttpConnectionFilterFactory
Returns a composed function that first applies the before function to its input, and then applies this function to the result.
append(StreamingHttpServiceFilterFactory) - Method in interface StreamingHttpServiceFilterFactory
Returns a composed function that first applies the before function to its input, and then applies this function to the result.
appendClientBuilderFilter(PartitionHttpClientBuilderConfigurator<U, R>) - Method in class PartitionedHttpClientBuilder
Sets a function that allows customizing the SingleAddressHttpClientBuilder used to create the client for a given partition based on its PartitionAttributes.
appendClientFilter(StreamingHttpClientFilterFactory) - Method in class MultiAddressHttpClientBuilder
 
appendClientFilter(Predicate<StreamingHttpRequest>, StreamingHttpClientFilterFactory) - Method in class MultiAddressHttpClientBuilder
 
appendClientFilter(MultiAddressHttpClientFilterFactory<U>) - Method in class MultiAddressHttpClientBuilder
Appends the filter to the chain of filters used to decorate the StreamingHttpClient created by this builder for a given UnresolvedAddress.
appendClientFilter(Predicate<StreamingHttpRequest>, MultiAddressHttpClientFilterFactory<U>) - Method in class MultiAddressHttpClientBuilder
Appends the filter to the chain of filters used to decorate the StreamingHttpClient created by this builder for a given UnresolvedAddress, for every request that passes the provided Predicate.
appendClientFilter(StreamingHttpClientFilterFactory) - Method in class PartitionedHttpClientBuilder
 
appendClientFilter(Predicate<StreamingHttpRequest>, StreamingHttpClientFilterFactory) - Method in class PartitionedHttpClientBuilder
 
appendClientFilter(StreamingHttpClientFilterFactory) - Method in class SingleAddressHttpClientBuilder
 
appendClientFilter(Predicate<StreamingHttpRequest>, StreamingHttpClientFilterFactory) - Method in class SingleAddressHttpClientBuilder
 
appendConnectionAcceptorFilter(ConnectionAcceptorFactory) - Method in class HttpServerBuilder
Appends the filter to the chain of filters used to decorate the ConnectionAcceptor used by this builder.
appendConnectionFactoryFilter(ConnectionFactoryFilter<R, FilterableStreamingHttpConnection>) - Method in class MultiAddressHttpClientBuilder
 
appendConnectionFactoryFilter(ConnectionFactoryFilter<R, FilterableStreamingHttpConnection>) - Method in class PartitionedHttpClientBuilder
 
appendConnectionFactoryFilter(ConnectionFactoryFilter<R, FilterableStreamingHttpConnection>) - Method in class SingleAddressHttpClientBuilder
 
appendConnectionFilter(StreamingHttpConnectionFilterFactory) - Method in class MultiAddressHttpClientBuilder
 
appendConnectionFilter(Predicate<StreamingHttpRequest>, StreamingHttpConnectionFilterFactory) - Method in class MultiAddressHttpClientBuilder
 
appendConnectionFilter(StreamingHttpConnectionFilterFactory) - Method in class PartitionedHttpClientBuilder
 
appendConnectionFilter(Predicate<StreamingHttpRequest>, StreamingHttpConnectionFilterFactory) - Method in class PartitionedHttpClientBuilder
 
appendConnectionFilter(StreamingHttpConnectionFilterFactory) - Method in class SingleAddressHttpClientBuilder
 
appendConnectionFilter(Predicate<StreamingHttpRequest>, StreamingHttpConnectionFilterFactory) - Method in class SingleAddressHttpClientBuilder
 
appendIfInfluencer(Object) - Method in class StrategyInfluencerChainBuilder
If the passed mayBeInfluencer is an HttpExecutionStrategyInfluencer then add it to this chain.
appendPathSegments(String...) - Method in interface BlockingStreamingHttpRequest
 
appendPathSegments(String...) - Method in interface HttpRequest
 
appendPathSegments(String...) - Method in interface HttpRequestMetaData
Appends segments to the current HttpRequestMetaData.path(), performing encoding of each segment (including ('/') characters) according to percent-encoding.
appendPathSegments(String...) - Method in interface StreamingHttpRequest
 
appendServiceFilter(StreamingHttpServiceFilterFactory) - Method in class HttpServerBuilder
Appends the filter to the chain of filters used to decorate the StreamingHttpService used by this builder.
appendServiceFilter(Predicate<StreamingHttpRequest>, StreamingHttpServiceFilterFactory) - Method in class 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"
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.
asClientFilter(U) - Method in interface MultiAddressHttpClientFilterFactory
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.
asMultiAddressClientFilter() - Method in interface StreamingHttpClientFilterFactory
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"
autoRetryStrategy(AutoRetryStrategyProvider) - Method in class MultiAddressHttpClientBuilder
 
autoRetryStrategy(AutoRetryStrategyProvider) - Method in class PartitionedHttpClientBuilder
 
autoRetryStrategy(AutoRetryStrategyProvider) - Method in class SingleAddressHttpClientBuilder
 

B

backlog(int) - Method in class HttpServerBuilder
Sets the maximum queue length for incoming connection indications (a request to connect) is set to the backlog parameter.
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 - Class 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 DefaultHttpExecutionContext
 
bufferAllocator() - Method in class DelegatingHttpExecutionContext
 
bufferAllocator(BufferAllocator) - Method in class HttpServerBuilder
Sets the BufferAllocator to be used by this server.
bufferAllocator(BufferAllocator) - Method in class MultiAddressHttpClientBuilder
 
bufferAllocator(BufferAllocator) - Method in class PartitionedHttpClientBuilder
 
bufferAllocator(BufferAllocator) - Method in class SingleAddressHttpClientBuilder
 
build() - Method in class HttpExecutionStrategies.Builder
Builds a new HttpExecutionStrategy.
build(HttpExecutionStrategy) - Method in class StrategyInfluencerChainBuilder
Builds this chain and returns the head HttpExecutionStrategyInfluencer for the chain.
build() - Method in class StrategyInfluencerChainBuilder
Builds this chain and returns the head HttpExecutionStrategyInfluencer for the chain.
BYTES - Static variable in class HttpHeaderValues
"bytes"

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.
catchPayloadFailure(Object, 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.
CharSequences - Class in io.servicetalk.http.api
Provides factory methods for creating CharSequence implementations.
CHARSET - Static variable in class HttpHeaderValues
"charset"
CHUNKED - Static variable in class HttpHeaderValues
"chunked"
ciphers(Iterable<String>) - Method in interface HttpServerSecurityConfigurator
 
ciphers(Iterable<String>) - Method in interface PartitionedHttpClientSecurityConfigurator
 
ciphers(Iterable<String>) - Method in interface SingleAddressHttpClientSecurityConfigurator
 
clear() - Method in class EmptyHttpHeaders
 
clear() - Method in interface HttpHeaders
Removes all headers.
clientAuth(ServerSecurityConfigurator.ClientAuth) - Method in interface HttpServerSecurityConfigurator
 
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 ReservedStreamingHttpConnectionFilter
 
closeAsync() - Method in class StreamingHttpClientFilter
 
closeAsync() - Method in class StreamingHttpConnectionFilter
 
closeAsync() - Method in interface StreamingHttpService
Closes this StreamingHttpService asynchronously.
closeAsync() - Method in class StreamingHttpServiceFilter
 
closeAsyncGracefully() - Method in class DelegatingHttpServiceContext
 
closeAsyncGracefully() - Method in class ReservedStreamingHttpConnectionFilter
 
closeAsyncGracefully() - Method in class StreamingHttpClientFilter
 
closeAsyncGracefully() - Method in class StreamingHttpConnectionFilter
 
closeAsyncGracefully() - Method in class StreamingHttpServiceFilter
 
closeGracefully() - Method in interface HttpClient
 
closeGracefully() - Method in interface HttpConnection
 
closeGracefully() - Method in interface StreamingHttpClient
 
closeGracefully() - Method in interface StreamingHttpConnection
 
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.
commit(KeyManagerFactory) - Method in interface HttpServerSecurityConfigurator
Commit configuring server security.
commit(Supplier<InputStream>, Supplier<InputStream>) - Method in interface HttpServerSecurityConfigurator
Commit configuring server security.
commit(Supplier<InputStream>, Supplier<InputStream>, String) - Method in interface HttpServerSecurityConfigurator
Commit configuring server security.
commit() - Method in interface PartitionedHttpClientSecurityConfigurator
Commit configuring client security.
commit() - Method in interface SingleAddressHttpClientSecurityConfigurator
Commit configuring client security.
COMPRESS - Static variable in class HttpHeaderValues
"compress"
configureForPartition(PartitionAttributes, SingleAddressHttpClientBuilder<U, R>) - Method in interface PartitionHttpClientBuilderConfigurator
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.
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 ReservedStreamingHttpConnectionFilter
 
connectionContext() - Method in class StreamingHttpConnectionFilter
 
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"
contentEquals(CharSequence, CharSequence) - Static method in class CharSequences
Returns true if the content of both CharSequence's are equals.
contentEqualsIgnoreCase(CharSequence, CharSequence) - Static method in class CharSequences
Perform a case-insensitive comparison of two CharSequences.
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
Creates a deep copy of this StrategyInfluencerChainBuilder.
create(U, FilterableStreamingHttpClient) - Method in interface MultiAddressHttpClientFilterFactory
Create a StreamingHttpClientFilter for the passed address using the provided FilterableStreamingHttpClient.
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 HttpExecutionStrategy that disables all offloads.

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) - Constructor for class DefaultHttpHeadersFactory
Create an instance of the factory with the default array size hint.
DefaultHttpHeadersFactory(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
defaultStrategy(Executor) - Static method in class HttpExecutionStrategies
The default HttpExecutionStrategy using the passed Executor.
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
Returns an HttpExecutionStrategyInfluencer to be used for the default streaming programming model.
DEFLATE - Static variable in class HttpHeaderValues
"deflate"
delegate() - Method in class DelegatingHttpConnectionContext
Get the HttpConnectionContext that this class delegates to.
delegate() - Method in class ReservedStreamingHttpConnectionFilter
Get the ReservedStreamingHttpConnection 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
Deserialize a single Object into a T.
deserialize(HttpHeaders, BlockingIterable<Buffer>) - Method in interface HttpDeserializer
Deserialize a BlockingIterable of Objects into a BlockingIterable of type T.
deserialize(HttpHeaders, Publisher<Buffer>) - Method in interface HttpDeserializer
Deserialize a Publisher of Objects into a Publisher of type T.
deserializerFor(Class<T>) - Method in interface HttpSerializationProvider
Get a HttpDeserializer for a Class of type T.
deserializerFor(TypeHolder<T>) - Method in interface HttpSerializationProvider
Get a HttpDeserializer for a TypeHolder of type T.
difference(Executor, 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.
disableDrainingRequestPayloadBody() - Method in class HttpServerBuilder
Disables automatic consumption of request payload body when it is not consumed by the service.
disableHostHeaderFallback() - Method in class MultiAddressHttpClientBuilder
 
disableHostHeaderFallback() - Method in class PartitionedHttpClientBuilder
 
disableHostHeaderFallback() - Method in class SingleAddressHttpClientBuilder
 
disableHostnameVerification() - Method in interface PartitionedHttpClientSecurityConfigurator
 
disableHostnameVerification() - Method in interface SingleAddressHttpClientSecurityConfigurator
 
doListen(ConnectionAcceptor, StreamingHttpService, HttpExecutionStrategy, boolean) - Method in class HttpServerBuilder
Starts this server and returns the ServerContext after the server has been successfully started.
domain() - Method in class DefaultHttpSetCookie
 
domain() - Method in interface HttpSetCookie
Returns the domain of this HttpSetCookie.
domainMatches(CharSequence, CharSequence) - Static method in class HeaderUtils

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.
effectiveHost() - Method in interface HttpRequestMetaData
The host component derived from HttpRequestMetaData.requestTarget() and the Host header field value.
effectivePort() - Method in interface HttpRequestMetaData
The port component derived from HttpRequestMetaData.requestTarget() and the Host header field value.
emptyAsciiString() - Static method in class CharSequences
Get a reference to an unmodifiable empty CharSequence with the same properties as CharSequences.newAsciiString(Buffer).
EmptyHttpHeaders - Class in io.servicetalk.http.api
HttpHeaders which are always empty and does not allow modification.
enableWireLogging(String) - Method in class HttpServerBuilder
Enables wire-logging for this server.
enableWireLogging(String) - Method in class MultiAddressHttpClientBuilder
 
enableWireLogging(String) - Method in class PartitionedHttpClientBuilder
 
enableWireLogging(String) - Method in class SingleAddressHttpClientBuilder
 
encoded() - Method in class DefaultHttpCookiePair
 
encoded() - Method in class DefaultHttpSetCookie
 
encoded() - Method in interface HttpCookiePair
Get the encoded value of this HttpCookiePair.
equals(Object) - Method in class DefaultHttpCookiePair
 
equals(Object) - Method in class DefaultHttpSetCookie
 
equals(Object) - Method in class EmptyHttpHeaders
 
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
 
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 class ReservedStreamingHttpConnectionFilter
 
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 DefaultHttpExecutionContext
 
executionStrategy() - Method in class DelegatingHttpExecutionContext
 
executionStrategy() - Method in interface HttpExecutionContext
Returns the HttpExecutionStrategy associated with this context.
executionStrategy(HttpExecutionStrategy) - Method in class HttpServerBuilder
Sets the HttpExecutionStrategy to be used by this server.
executionStrategy(HttpExecutionStrategy) - Method in class MultiAddressHttpClientBuilder
 
executionStrategy(HttpExecutionStrategy) - Method in class PartitionedHttpClientBuilder
 
executionStrategy(HttpExecutionStrategy) - Method in class SingleAddressHttpClientBuilder
 
executor() - Method in class DefaultHttpExecutionContext
 
executor() - Method in class DelegatingHttpExecutionContext
 
executor(Executor) - Method in class HttpExecutionStrategies.Builder
Specify an Executor to use.
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
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.
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
Creates an HttpDeserializer that can deserialize key-values Maps with StandardCharsets.UTF_8 from urlencoded forms.
formUrlEncodedDeserializer(Charset) - Static method in class HttpSerializationProviders
Creates an HttpDeserializer that can deserialize key-values Maps with StandardCharsets.UTF_8 from urlencoded forms.
formUrlEncodedDeserializer(Charset, Predicate<HttpHeaders>) - Static method in class HttpSerializationProviders
Creates an HttpDeserializer that can deserialize key-values Maps with StandardCharsets.UTF_8 from urlencoded forms.
formUrlEncodedSerializer() - Static method in class HttpSerializationProviders
Creates an HttpSerializer that can serialize a key-values Maps with StandardCharsets.UTF_8 Charset to urlencoded forms.
formUrlEncodedSerializer(Charset) - Static method in class HttpSerializationProviders
Creates an HttpSerializer that can serialize key-values Maps with the specified Charset to to urlencoded forms.
formUrlEncodedSerializer(Charset, Consumer<HttpHeaders>) - Static method in class HttpSerializationProviders
Creates an HttpSerializer that can serialize a key-values Maps with the specified 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.
FROM - Static variable in class HttpHeaderNames
"from"
from(BiFunction<U, FilterableStreamingHttpClient, StreamingHttpClientFilter>) - Static method in interface MultiAddressHttpClientFilterFactory
Returns a function that adapts from the UnaryOperator<FilterableStreamingHttpClient> function type to the MultiAddressHttpClientFilterFactory.
from(Function<FilterableStreamingHttpClient, StreamingHttpClientFilter>) - Static method in interface MultiAddressHttpClientFilterFactory
Returns a function that adapts from a Function<FilterableStreamingHttpClient, StreamingHttpClientFilter> to the StreamingHttpClientFilterFactory.
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
 
hashCode() - Method in class DefaultHttpCookiePair
 
hashCode() - Method in class DefaultHttpSetCookie
 
hashCode() - Method in class EmptyHttpHeaders
 
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
 
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.
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
hostnameVerification(String, String) - Method in interface PartitionedHttpClientSecurityConfigurator
 
hostnameVerification(String, String, int) - Method in interface PartitionedHttpClientSecurityConfigurator
 
hostnameVerification(String) - Method in interface PartitionedHttpClientSecurityConfigurator
 
hostnameVerification(String, int) - Method in interface PartitionedHttpClientSecurityConfigurator
 
hostnameVerification(String, String) - Method in interface SingleAddressHttpClientSecurityConfigurator
 
hostnameVerification(String, String, int) - Method in interface SingleAddressHttpClientSecurityConfigurator
 
hostnameVerification(String) - Method in interface SingleAddressHttpClientSecurityConfigurator
 
hostnameVerification(String, int) - Method in interface SingleAddressHttpClientSecurityConfigurator
 
hostnameVerificationAlgorithm(String) - Method in interface PartitionedHttpClientSecurityConfigurator
 
hostnameVerificationAlgorithm(String) - Method in interface SingleAddressHttpClientSecurityConfigurator
 
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_2_0 - Static variable in class HttpProtocolVersion
HTTP/2.0 version described in RFC 7540.
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.
HttpConnectionContext.HttpProtocol - Interface in io.servicetalk.http.api
Provides information about the HTTP protocol.
HttpCookiePair - Interface in io.servicetalk.http.api
Interface defining a HTTP cookie-pair.
HttpDeserializer<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.
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
HttpLoadBalancerFactory<ResolvedAddress> - Interface in io.servicetalk.http.api
A LoadBalancerFactory for HTTP clients.
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 ReservedStreamingHttpConnectionFilter
 
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
A provider of HttpSerializers and HttpDeserializers.
HttpSerializationProviders - Class in io.servicetalk.http.api
A factory to create HttpSerializationProviders.
HttpSerializer<T> - Interface in io.servicetalk.http.api
A factory to address serialization concerns for HTTP request/response payload bodies.
HttpServerBuilder - Class in io.servicetalk.http.api
A builder for building HTTP Servers.
HttpServerBuilder() - Constructor for class HttpServerBuilder
 
HttpServerSecurityConfigurator - Interface in io.servicetalk.http.api
A ServerSecurityConfigurator for HttpServerBuilder.
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
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.
indexOf(CharSequence, char, int) - Static method in class CharSequences
Find the index of c within sequence starting at index fromIndex.
influenceStrategy(HttpExecutionStrategy) - Method in interface HttpExecutionStrategyInfluencer
Optionally modify the passed HttpExecutionStrategy to a new HttpExecutionStrategy that suits this HttpExecutionStrategyInfluencer.
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
 
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_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.
invokeClient(Executor, Publisher<Object>, FS, ClientInvoker<FS>) - Method in interface HttpExecutionStrategy
Invokes the passed Function and applies the necessary offloading of request and response for a client.
invokeService(Executor, StreamingHttpRequest, Function<StreamingHttpRequest, Publisher<Object>>, BiFunction<Throwable, Executor, Publisher<Object>>) - Method in interface HttpExecutionStrategy
Invokes the passed Function and applies the necessary offloading of request and response for a server.
invokeService(Executor, Function<Executor, T>) - Method in interface HttpExecutionStrategy
Invokes a service represented by the passed Function.
io.servicetalk.http.api - package io.servicetalk.http.api
The HTTP API package.
ioExecutor() - Method in class DefaultHttpExecutionContext
 
ioExecutor() - Method in class DelegatingHttpExecutionContext
 
ioExecutor(IoExecutor) - Method in class HttpServerBuilder
Sets the IoExecutor to be used by this server.
ioExecutor(IoExecutor) - Method in class MultiAddressHttpClientBuilder
 
ioExecutor(IoExecutor) - Method in class PartitionedHttpClientBuilder
 
ioExecutor(IoExecutor) - Method in class SingleAddressHttpClientBuilder
 
isCacheable() - Method in class HttpRequestMethod.Properties
Cacheable Methods are those that allow for responses to be cached for future reuse.
isDataReceiveOffloaded() - Method in interface HttpExecutionStrategy
Returns true if data receive offloading is enabled for this ExecutionStrategy.
isEmpty() - Method in class EmptyHttpHeaders
 
isEmpty() - Method in interface HttpHeaders
Returns true if HttpHeaders.size() equals 0.
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 interface HttpExecutionStrategy
Returns true if metadata receive offloading is enabled for this ExecutionStrategy.
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 interface HttpExecutionStrategy
Returns true if send offloading is enabled for this ExecutionStrategy.
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
 

J

jsonSerializer(Serializer) - Static method in class HttpSerializationProviders
Creates a new HttpSerializationProvider that could serialize/deserialize to/from JSON using the passed Serializer.
jsonSerializer(SerializationProvider) - Static method in class HttpSerializationProviders
Creates a new HttpSerializationProvider that could serialize/deserialize to/from JSON using the passed SerializationProvider.

K

KEEP_ALIVE - Static variable in class HttpHeaderValues
"keep-alive"
keyManager(KeyManagerFactory) - Method in interface PartitionedHttpClientSecurityConfigurator
 
keyManager(Supplier<InputStream>, Supplier<InputStream>) - Method in interface PartitionedHttpClientSecurityConfigurator
 
keyManager(Supplier<InputStream>, Supplier<InputStream>, String) - Method in interface PartitionedHttpClientSecurityConfigurator
 
keyManager(KeyManagerFactory) - Method in interface SingleAddressHttpClientSecurityConfigurator
 
keyManager(Supplier<InputStream>, Supplier<InputStream>) - Method in interface SingleAddressHttpClientSecurityConfigurator
 
keyManager(Supplier<InputStream>, Supplier<InputStream>, String) - Method in interface SingleAddressHttpClientSecurityConfigurator
 

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.
listen(HttpService) - Method in class HttpServerBuilder
Starts this server and returns the ServerContext after the server has been successfully started.
listenAndAwait(HttpService) - Method in class HttpServerBuilder
Starts this server and returns the ServerContext after the server has been successfully started.
listenBlocking(BlockingHttpService) - Method in class HttpServerBuilder
Starts this server and returns the ServerContext after the server has been successfully started.
listenBlockingAndAwait(BlockingHttpService) - Method in class HttpServerBuilder
Starts this server and returns the ServerContext after the server has been successfully started.
listenBlockingStreaming(BlockingStreamingHttpService) - Method in class HttpServerBuilder
Starts this server and returns the ServerContext after the server has been successfully started.
listenBlockingStreamingAndAwait(BlockingStreamingHttpService) - Method in class HttpServerBuilder
Starts this server and returns the ServerContext after the server has been successfully started.
listenStreaming(StreamingHttpService) - Method in class HttpServerBuilder
Starts this server and returns the ServerContext after the server has been successfully started.
listenStreamingAndAwait(StreamingHttpService) - Method in class HttpServerBuilder
Starts this server and returns the ServerContext after the server has been successfully started.
loadBalancerFactory(HttpLoadBalancerFactory<R>) - Method in class MultiAddressHttpClientBuilder
 
loadBalancerFactory(HttpLoadBalancerFactory<R>) - Method in class PartitionedHttpClientBuilder
 
loadBalancerFactory(HttpLoadBalancerFactory<R>) - Method in class SingleAddressHttpClientBuilder
 
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(int) - Method in class MultiAddressHttpClientBuilder
Sets a maximum number of redirects to follow.
mayHaveTrailers(HttpMetaData) - Static method in class HttpApiConversions
Checks whether a request/response payload may have trailers.
merge(HttpExecutionStrategy) - Method in interface HttpExecutionStrategy
Merges the passed HttpExecutionStrategy with this HttpExecutionStrategy and return the merged result.
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
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> - Class 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() - Constructor for class MultiAddressHttpClientBuilder
 
MultiAddressHttpClientFilterFactory<U> - Interface in io.servicetalk.http.api
A factory for StreamingHttpClientFilter to filter clients for different unresolved addresses.
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 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
newAsciiString(String) - Static method in class CharSequences
Create a new CharSequence from the specified input, supporting only 8-bit ASCII characters, and with a case-insensitive hashCode.
newAsciiString(Buffer) - Static method in class CharSequences
Create a new CharSequence from the specified input, supporting only 8-bit ASCII characters, and with a case-insensitive hashCode.
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.
newLoadBalancer(Publisher<? extends ServiceDiscovererEvent<ResolvedAddress>>, ConnectionFactory<ResolvedAddress, ? extends FilterableStreamingHttpLoadBalancedConnection>) - Method in interface HttpLoadBalancerFactory
 
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 ReservedStreamingHttpConnectionFilter
 
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>, HttpHeadersFactory) - Static method in class StreamingHttpRequests
Creates a new StreamingHttpRequest which is read from the transport.
newTransportResponse(HttpResponseStatus, HttpProtocolVersion, HttpHeaders, BufferAllocator, Publisher<Object>, 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_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.
noOffloadsStrategy() - Static method in class HttpExecutionStrategies
A HttpExecutionStrategy that disables all offloads.
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, 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.
offloadNone() - Method in class HttpExecutionStrategies.Builder
Disable all offloads.
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(Executor, StreamingHttpService) - Method in interface HttpExecutionStrategy
Wraps the passed StreamingHttpService to apply this HttpExecutionStrategy.
offloadWithThreadAffinity() - Method in class HttpExecutionStrategies.Builder
Enable thread affinity while 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 ReservedStreamingHttpConnectionFilter
 
onClose() - Method in class StreamingHttpClientFilter
 
onClose() - Method in class StreamingHttpConnectionFilter
 
ONLY_IF_CACHED - Static variable in class HttpHeaderValues
"only-if-cached"
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, int, int) - Static method in class DefaultHttpCookiePair
Parse a cookie-pair from sequence.
parseCookiePair(CharSequence, int, int, int) - Static method in class DefaultHttpCookiePair
Parse a cookie-pair from sequence.
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> - Class 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() - Constructor for class PartitionedHttpClientBuilder
 
PartitionedHttpClientSecurityConfigurator<U,R> - Interface in io.servicetalk.http.api
A ClientSecurityConfigurator for PartitionedHttpClientSecurityConfigurator.
PartitionHttpClientBuilderConfigurator<U,R> - Interface in io.servicetalk.http.api
If different clients used by a partitioned client created by a PartitionedHttpClientBuilder have different builder configuration, this configurator helps to configure them differently.
partitionMapFactory(PartitionMapFactory) - Method in class 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
Gets and deserializes the payload body.
payloadBody(Iterable<Buffer>) - Method in interface BlockingStreamingHttpRequest
Returns a BlockingStreamingHttpRequest with its underlying payload set to payloadBody.
payloadBody(CloseableIterable<Buffer>) - Method in interface BlockingStreamingHttpRequest
Returns a BlockingStreamingHttpRequest with its underlying payload set to payloadBody.
payloadBody(Iterable<T>, HttpSerializer<T>) - Method in interface BlockingStreamingHttpRequest
Returns a BlockingStreamingHttpRequest with its underlying payload set to the result of serialization.
payloadBody(CloseableIterable<T>, HttpSerializer<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
Gets and deserializes the payload body.
payloadBody(Iterable<Buffer>) - Method in interface BlockingStreamingHttpResponse
Returns a BlockingStreamingHttpResponse with its underlying payload set to payloadBody.
payloadBody(CloseableIterable<Buffer>) - Method in interface BlockingStreamingHttpResponse
Returns a BlockingStreamingHttpResponse with its underlying payload set to payloadBody.
payloadBody(Iterable<T>, HttpSerializer<T>) - Method in interface BlockingStreamingHttpResponse
Returns a BlockingStreamingHttpResponse with its underlying payload set to the result of serialization.
payloadBody(CloseableIterable<T>, HttpSerializer<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
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
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
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
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
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
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
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
Returns a StreamingHttpResponse with its underlying payload set to the result of serialization.
payloadBodyAndTrailers() - Method in interface StreamingHttpRequest
Gets a Publisher that combines the raw payload body concatenated with the trailers.
payloadBodyAndTrailers() - Method in interface StreamingHttpResponse
Gets a Publisher that combines the raw payload body concatenated with the trailers.
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(Object, 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(HttpExecutionStrategyInfluencer) - Method in class StrategyInfluencerChainBuilder
Adds the passed HttpExecutionStrategyInfluencer to the head of this chain.
prependIfInfluencer(Object) - Method in class StrategyInfluencerChainBuilder
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
 
protocols(HttpProtocolConfig...) - Method in class HttpServerBuilder
Configurations of various HTTP protocol versions.
protocols(String...) - Method in interface HttpServerSecurityConfigurator
 
protocols(HttpProtocolConfig...) - Method in class PartitionedHttpClientBuilder
 
protocols(String...) - Method in interface PartitionedHttpClientSecurityConfigurator
 
protocols(HttpProtocolConfig...) - Method in class SingleAddressHttpClientBuilder
 
protocols(String...) - Method in interface SingleAddressHttpClientSecurityConfigurator
 
provider(SecurityConfigurator.SslProvider) - Method in interface HttpServerSecurityConfigurator
 
provider(SecurityConfigurator.SslProvider) - Method in interface PartitionedHttpClientSecurityConfigurator
 
provider(SecurityConfigurator.SslProvider) - Method in interface SingleAddressHttpClientSecurityConfigurator
 
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"
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 HttpRequestFactory
Create a new HttpRequestMethod.PUT request.
PUT - Static variable in class HttpRequestMethod
HTTP PUT method.

Q

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.
REFERER - Static variable in class HttpHeaderNames
"referer"
regionMatches(CharSequence, boolean, int, CharSequence, int, int) - Static method in class CharSequences
This methods make regionMatches operation correctly for any chars in strings.
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 BlockingHttpClient
Send a request.
request(HttpRequest) - Method in interface BlockingHttpConnection
Send a request.
request(HttpExecutionStrategy, HttpRequest) - Method in interface BlockingHttpRequester
Send a request using the passed strategy.
request(BlockingStreamingHttpRequest) - Method in interface BlockingStreamingHttpClient
Send a request.
request(BlockingStreamingHttpRequest) - Method in interface BlockingStreamingHttpConnection
Send a request.
request(HttpExecutionStrategy, BlockingStreamingHttpRequest) - Method in interface BlockingStreamingHttpRequester
Send a request using the passed strategy.
request(HttpRequest) - Method in interface HttpClient
Send a request.
request(HttpRequest) - Method in interface HttpConnection
Send a request.
request(HttpExecutionStrategy, HttpRequest) - Method in interface HttpRequester
Send a request using the specified strategy.
request(HttpExecutionStrategy, StreamingHttpRequest) - Method in class ReservedStreamingHttpConnectionFilter
 
request(StreamingHttpRequester, HttpExecutionStrategy, StreamingHttpRequest) - Method in class ReservedStreamingHttpConnectionFilter
Called when the filter needs to delegate the request using the provided StreamingHttpRequester on which to call StreamingHttpRequester.request(HttpExecutionStrategy, StreamingHttpRequest).
request(StreamingHttpRequest) - Method in interface StreamingHttpClient
Send a request.
request(HttpExecutionStrategy, StreamingHttpRequest) - Method in class StreamingHttpClientFilter
 
request(StreamingHttpRequester, HttpExecutionStrategy, StreamingHttpRequest) - Method in class StreamingHttpClientFilter
Called when the filter needs to delegate the request using the provided StreamingHttpRequester on which to call StreamingHttpRequester.request(HttpExecutionStrategy, StreamingHttpRequest).
request(StreamingHttpRequest) - Method in interface StreamingHttpConnection
Send a request.
request(HttpExecutionStrategy, StreamingHttpRequest) - Method in class StreamingHttpConnectionFilter
 
request(HttpExecutionStrategy, StreamingHttpRequest) - Method in interface StreamingHttpRequester
Send a request using the specified strategy.
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) - Method in interface HttpRequest
 
requestTarget() - Method in interface HttpRequestMetaData
requestTarget(String) - Method in interface HttpRequestMetaData
requestTarget(String) - 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.
reserveConnection(HttpRequestMetaData) - Method in interface BlockingHttpClient
Reserve a BlockingHttpConnection based on provided HttpRequestMetaData.
reserveConnection(HttpExecutionStrategy, HttpRequestMetaData) - Method in interface BlockingHttpClient
Reserve a BlockingHttpConnection based on provided HttpRequestMetaData.
reserveConnection(HttpRequestMetaData) - Method in interface BlockingStreamingHttpClient
reserveConnection(HttpExecutionStrategy, HttpRequestMetaData) - Method in interface BlockingStreamingHttpClient
reserveConnection(HttpExecutionStrategy, 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(HttpExecutionStrategy, 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(HttpExecutionStrategy, HttpRequestMetaData) - Method in interface StreamingHttpClient
 
reserveConnection(HttpExecutionStrategy, HttpRequestMetaData) - Method in class StreamingHttpClientFilter
 
ReservedBlockingHttpConnection - Interface in io.servicetalk.http.api
ReservedBlockingStreamingHttpConnection - Interface in io.servicetalk.http.api
ReservedHttpConnection - Interface in io.servicetalk.http.api
ReservedStreamingHttpConnection - Interface in io.servicetalk.http.api
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"

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"
secure() - Method in class HttpServerBuilder
Initiates security configuration for this server.
secure(String...) - Method in class HttpServerBuilder
Initiates security configuration for this server for the passed sniHostnames.
secure(BiConsumer<HostAndPort, ClientSecurityConfigurator>) - Method in class MultiAddressHttpClientBuilder
Sets a function that is used for configuring SSL/TLS for https requests.
secure() - Method in class PartitionedHttpClientBuilder
Initiates security configuration for this client.
secure() - Method in class SingleAddressHttpClientBuilder
Initiates security configuration for this client.
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 class BlockingStreamingHttpServerResponse
Sends the HttpResponseMetaData and returns an HttpPayloadWriter to continue writing the payload body.
sendMetaData(HttpSerializer<T>) - Method in class BlockingStreamingHttpServerResponse
Sends the HttpResponseMetaData to the client and returns an HttpPayloadWriter of type T to continue writing a payload body.
sendMetaDataOutputStream() - Method in class 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
Creates a new HttpSerializationProvider that could serialize/deserialize to/from the desired content-type using the passed Serializer.
serializationProvider(SerializationProvider, Consumer<HttpHeaders>, Predicate<HttpHeaders>) - Static method in class HttpSerializationProviders
Creates a new HttpSerializationProvider that could serialize/deserialize to/from the desired content-type using the passed SerializationProvider.
serialize(HttpHeaders, T, BufferAllocator) - Method in interface HttpSerializer
Serialize an object of type T into a Buffer.
serialize(HttpHeaders, BlockingIterable<T>, BufferAllocator) - Method in interface HttpSerializer
Serialize an BlockingIterable of type T into an BlockingIterable of type Buffer.
serialize(HttpHeaders, Publisher<T>, BufferAllocator) - Method in interface HttpSerializer
Serialize a Publisher of type T into a Publisher of type Buffer.
serialize(HttpHeaders, HttpPayloadWriter<Buffer>, BufferAllocator) - Method in interface HttpSerializer
Returns an HttpPayloadWriter of type T which serializes each written object into a Buffer.
serializerFor(Class<T>) - Method in interface HttpSerializationProvider
Get a HttpSerializer for a Class of type T.
serializerFor(Class<T>, IntUnaryOperator) - Method in interface HttpSerializationProvider
Get a HttpSerializer for a Class of type T.
serializerFor(TypeHolder<T>) - Method in interface HttpSerializationProvider
Get a HttpSerializer for a TypeHolder of type T.
serializerFor(TypeHolder<T>, IntUnaryOperator) - Method in interface HttpSerializationProvider
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, ? extends ServiceDiscovererEvent<R>>) - Method in class MultiAddressHttpClientBuilder
 
serviceDiscoverer(ServiceDiscoverer<U, R, ? extends PartitionedServiceDiscovererEvent<R>>) - Method in class PartitionedHttpClientBuilder
 
serviceDiscoverer(ServiceDiscoverer<U, R, ? extends ServiceDiscovererEvent<R>>) - Method in class SingleAddressHttpClientBuilder
 
serviceDiscoveryMaxQueueSize(int) - Method in class 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
sessionCacheSize(long) - Method in interface HttpServerSecurityConfigurator
 
sessionCacheSize(long) - Method in interface PartitionedHttpClientSecurityConfigurator
 
sessionCacheSize(long) - Method in interface SingleAddressHttpClientSecurityConfigurator
 
sessionTimeout(long) - Method in interface HttpServerSecurityConfigurator
 
sessionTimeout(long) - Method in interface PartitionedHttpClientSecurityConfigurator
 
sessionTimeout(long) - Method in interface SingleAddressHttpClientSecurityConfigurator
 
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 class 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 class 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
 
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> - Class in io.servicetalk.http.api
A builder of StreamingHttpClient instances which call a single server based on the provided unresolved address.
SingleAddressHttpClientBuilder() - Constructor for class SingleAddressHttpClientBuilder
 
SingleAddressHttpClientSecurityConfigurator<U,R> - Interface in io.servicetalk.http.api
A ClientSecurityConfigurator for SingleAddressHttpClientBuilder.
size() - Method in class EmptyHttpHeaders
 
size() - Method in interface HttpHeaders
Returns the number of headers in this object.
sniHostname(String) - Method in interface PartitionedHttpClientSecurityConfigurator
 
sniHostname(String) - Method in interface SingleAddressHttpClientSecurityConfigurator
 
socketOption(SocketOption<T>) - Method in class DelegatingHttpServiceContext
 
socketOption(SocketOption<T>, T) - Method in class HttpServerBuilder
Adds a SocketOption that is applied.
socketOption(SocketOption<T>, T) - Method in class MultiAddressHttpClientBuilder
 
socketOption(SocketOption<T>, T) - Method in class PartitionedHttpClientBuilder
 
socketOption(SocketOption<T>, T) - Method in class SingleAddressHttpClientBuilder
 
spliterator() - Method in interface HttpHeaders
 
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 class 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
StrategyInfluencerChainBuilder() - Constructor for class StrategyInfluencerChainBuilder
Creates a new instance.
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
streamingResponseFactory() - Method in class HttpServiceContext
Returns the StreamingHttpResponseFactory associated with this HttpServiceContext.
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
TEXT_PLAIN - Static variable in class HttpHeaderValues
"text/plain"
TEXT_PLAIN_UTF_8 - Static variable in class HttpHeaderValues
"text/plain"
textDeserializer() - Static method in class HttpSerializationProviders
Creates an HttpDeserializer that can deserialize Strings with StandardCharsets.UTF_8 Charset.
textDeserializer(Charset) - Static method in class HttpSerializationProviders
Creates an HttpDeserializer that can deserialize Strings with the specified Charset.
textDeserializer(Charset, Predicate<HttpHeaders>) - Static method in class HttpSerializationProviders
Creates an HttpDeserializer that can deserialize Strings with the specified Charset.
textSerializer() - Static method in class HttpSerializationProviders
Creates an HttpSerializer that can serialize Strings with StandardCharsets.UTF_8 Charset.
textSerializer(Charset) - Static method in class HttpSerializationProviders
Creates an HttpSerializer that can serialize Strings with the specified Charset.
textSerializer(Charset, Consumer<HttpHeaders>) - Static method in class HttpSerializationProviders
Creates an HttpSerializer that can serialize Strings with the specified Charset.
toBlockingClient(StreamingHttpClient, HttpExecutionStrategyInfluencer) - Static method in class HttpApiConversions
toBlockingConnection(StreamingHttpConnection, HttpExecutionStrategyInfluencer) - Static method in class HttpApiConversions
toBlockingHttpService(StreamingHttpService) - Static method in class HttpApiConversions
toBlockingStreamingClient(StreamingHttpClient, HttpExecutionStrategyInfluencer) - Static method in class HttpApiConversions
toBlockingStreamingConnection(StreamingHttpConnection, HttpExecutionStrategyInfluencer) - 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
toConnection(StreamingHttpConnection, HttpExecutionStrategyInfluencer) - 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
toReservedBlockingStreamingConnection(ReservedStreamingHttpConnection, HttpExecutionStrategyInfluencer) - Static method in class HttpApiConversions
toReservedConnection(ReservedStreamingHttpConnection, HttpExecutionStrategyInfluencer) - 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
Convert from a HttpService to a StreamingHttpService.
toStreamingHttpService(BlockingStreamingHttpService, HttpExecutionStrategyInfluencer) - Static method in class HttpApiConversions
toStreamingHttpService(BlockingHttpService, HttpExecutionStrategyInfluencer) - 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 DefaultHttpCookiePair
 
toString() - Method in class DefaultHttpSetCookie
 
toString() - Method in class EmptyHttpHeaders
 
toString(BiFunction<? super CharSequence, ? super CharSequence, CharSequence>) - Method in class EmptyHttpHeaders
 
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 ReservedStreamingHttpConnectionFilter
 
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 LastHttpMetaData
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
Returns a BlockingStreamingHttpRequest with its underlying payload transformed to Buffers, with access to the trailers.
transform(TrailersTransformer<T, Buffer>) - Method in interface BlockingStreamingHttpResponse
Returns a BlockingStreamingHttpResponse with its underlying payload transformed to Buffers, with access to the trailers.
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, Buffer>) - Method in interface StreamingHttpResponse
Returns a StreamingHttpResponse with its underlying payload transformed to Buffers, with access to the trailers.
transformPayloadBody(Function<BlockingIterable<Buffer>, BlockingIterable<T>>, HttpSerializer<T>) - Method in interface BlockingStreamingHttpRequest
Returns a BlockingStreamingHttpRequest with its underlying payload transformed to the result of serialization.
transformPayloadBody(Function<BlockingIterable<T>, BlockingIterable<R>>, HttpDeserializer<T>, HttpSerializer<R>) - Method in interface BlockingStreamingHttpRequest
Returns a BlockingStreamingHttpRequest with its underlying payload transformed to the result of serialization.
transformPayloadBody(UnaryOperator<BlockingIterable<Buffer>>) - Method in interface BlockingStreamingHttpRequest
Returns a BlockingStreamingHttpRequest with its underlying payload transformed to Buffers.
transformPayloadBody(Function<BlockingIterable<Buffer>, BlockingIterable<T>>, HttpSerializer<T>) - Method in interface BlockingStreamingHttpResponse
Returns a BlockingStreamingHttpResponse with its underlying payload transformed to the result of serialization.
transformPayloadBody(Function<BlockingIterable<T>, BlockingIterable<R>>, HttpDeserializer<T>, HttpSerializer<R>) - Method in interface BlockingStreamingHttpResponse
Returns a BlockingStreamingHttpResponse with its underlying payload transformed to the result of serialization.
transformPayloadBody(UnaryOperator<BlockingIterable<Buffer>>) - Method in interface BlockingStreamingHttpResponse
Returns a BlockingStreamingHttpResponse with its underlying payload transformed to Buffers.
transformPayloadBody(Function<Publisher<Buffer>, Publisher<T>>, HttpSerializer<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
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
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
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.
transformRaw(TrailersTransformer<T, Object>) - Method in interface BlockingStreamingHttpRequest
Returns a BlockingStreamingHttpRequest with its underlying payload transformed to Objects, with access to the trailers.
transformRaw(TrailersTransformer<T, Object>) - Method in interface BlockingStreamingHttpResponse
Returns a BlockingStreamingHttpResponse with its underlying payload transformed to Objects, with access to the trailers.
transformRaw(TrailersTransformer<T, Object>) - Method in interface StreamingHttpRequest
Returns a StreamingHttpRequest with its underlying payload transformed to Objects, with access to the trailers.
transformRaw(TrailersTransformer<T, Object>) - Method in interface StreamingHttpResponse
Returns a StreamingHttpResponse with its underlying payload transformed to Objects, with access to the trailers.
transformRawPayloadBody(UnaryOperator<BlockingIterable<?>>) - Method in interface BlockingStreamingHttpRequest
Returns a BlockingStreamingHttpRequest with its underlying payload transformed.
transformRawPayloadBody(UnaryOperator<BlockingIterable<?>>) - Method in interface BlockingStreamingHttpResponse
Returns a BlockingStreamingHttpResponse with its underlying payload transformed.
transformRawPayloadBody(UnaryOperator<Publisher<?>>) - Method in interface StreamingHttpRequest
Returns a StreamingHttpRequest with its underlying payload transformed.
transformRawPayloadBody(UnaryOperator<Publisher<?>>) - Method in interface StreamingHttpResponse
Returns a StreamingHttpResponse with its underlying payload transformed.
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 ReservedStreamingHttpConnectionFilter
 
transportEventStream(HttpEventKey<T>) - Method in class StreamingHttpConnectionFilter
 
trustManager(Supplier<InputStream>) - Method in interface HttpServerSecurityConfigurator
 
trustManager(TrustManagerFactory) - Method in interface HttpServerSecurityConfigurator
 
trustManager(Supplier<InputStream>) - Method in interface PartitionedHttpClientSecurityConfigurator
 
trustManager(TrustManagerFactory) - Method in interface PartitionedHttpClientSecurityConfigurator
 
trustManager(Supplier<InputStream>) - Method in interface SingleAddressHttpClientSecurityConfigurator
 
trustManager(TrustManagerFactory) - Method in interface SingleAddressHttpClientSecurityConfigurator
 

U

unauthorized() - Method in interface BlockingStreamingHttpResponseFactory
Create a new HttpResponseStatus.UNAUTHORIZED response.
unauthorized() - Method in interface HttpResponseFactory
Create a new HttpResponseStatus.UNAUTHORIZED response.
UNAUTHORIZED - Static variable in class HttpResponseStatus
401 Unauthorized
unauthorized() - Method in interface StreamingHttpResponseFactory
Create a new HttpResponseStatus.UNAUTHORIZED response.
UNAVAILABLE_FOR_LEGAL_REASONS - Static variable in class HttpResponseStatus
451 Unavailable For Legal Reasons
unavailableForLegalReasons() - Method in interface BlockingStreamingHttpResponseFactory
unavailableForLegalReasons() - Method in interface HttpResponseFactory
unavailableForLegalReasons() - Method in interface StreamingHttpResponseFactory
UNPROCESSABLE_ENTITY - Static variable in class HttpResponseStatus
422 Unprocessable Entity
unprocessableEntity() - Method in interface BlockingStreamingHttpResponseFactory
unprocessableEntity() - Method in interface HttpResponseFactory
unprocessableEntity() - Method in interface StreamingHttpResponseFactory
unresolvedAddressToHost(Function<U, CharSequence>) - Method in class MultiAddressHttpClientBuilder
 
unresolvedAddressToHost(Function<U, CharSequence>) - Method in class PartitionedHttpClientBuilder
 
unresolvedAddressToHost(Function<U, CharSequence>) - Method in class SingleAddressHttpClientBuilder
 
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
unwrapBuffer(CharSequence) - Static method in class CharSequences
Attempt to unwrap a CharSequence and obtain the underlying Buffer if possible.
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 a cookies should be validated during parsing into HttpSetCookies.
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 class 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