- 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
-
- accepted() - Method in interface HttpResponseFactory
-
- ACCEPTED - Static variable in class HttpResponseStatus
-
202 Accepted
- accepted() - Method in interface StreamingHttpResponseFactory
-
- 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
-
- 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
-
- addCookie(CharSequence, CharSequence) - Method in interface HttpHeaders
-
Adds a
cookie with the specified
name and
value.
- addCookie(HttpCookiePair) - Method in interface HttpMetaData
-
- 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
-
- addSetCookie(CharSequence, CharSequence) - Method in interface HttpHeaders
-
Adds a
set-cookie with the specified
name
and
value.
- addSetCookie(HttpSetCookie) - Method in interface HttpMetaData
-
- 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(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
-
- appendPathSegments(String...) - Method in interface BlockingStreamingHttpRequest
-
- appendPathSegments(String...) - Method in interface HttpRequest
-
- appendPathSegments(String...) - Method in interface HttpRequestMetaData
-
- 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"
- apply(Publisher<Collection<E>>) - Method in class DefaultServiceDiscoveryRetryStrategy
-
- apply(Publisher<Collection<E>>) - Method in interface ServiceDiscoveryRetryStrategy
-
Applies this strategy on the passed Publisher.
- asBlockingClient() - Method in interface BlockingStreamingHttpClient
-
- asBlockingClient() - Method in interface HttpClient
-
- asBlockingClient() - Method in interface StreamingHttpClient
-
- asBlockingConnection() - Method in interface BlockingStreamingHttpConnection
-
- asBlockingConnection() - Method in interface HttpConnection
-
- 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
-
- 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
-
- asClient() - Method in interface BlockingStreamingHttpClient
-
- asClient() - Method in interface StreamingHttpClient
-
- asClientFilter(U) - Method in interface MultiAddressHttpClientFilterFactory
-
- asConnection() - Method in interface BlockingHttpConnection
-
- 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
-
- asMultiAddressClientFilter() - Method in interface StreamingHttpClientFilterFactory
-
- asStreamingClient() - Method in interface BlockingHttpClient
-
- asStreamingClient() - Method in interface BlockingStreamingHttpClient
-
- asStreamingClient() - Method in interface HttpClient
-
- asStreamingConnection() - Method in interface BlockingHttpConnection
-
- asStreamingConnection() - Method in interface BlockingStreamingHttpConnection
-
- asStreamingConnection() - Method in interface HttpConnection
-
- 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
-
- 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
-
- hasContentType(HttpHeaders, CharSequence, Charset) - Static method in class HeaderUtils
-
Checks if the provider headers contain a Content-Type header that matches the specified content type,
and optionally the provided charset.
- hashCode() - Method in class 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
-
- head(String) - Method in interface HttpRequestFactory
-
- HEAD - Static variable in class HttpRequestMethod
-
- head(String) - Method in interface StreamingHttpRequestFactory
-
- headers() - Method in interface HttpMetaData
-
Returns the headers of this message.
- headersFactory() - Method in interface HttpProtocolConfig
-
- headersFactory() - Method in class HttpServiceContext
-
- HeaderUtils - Class in io.servicetalk.http.api
-
- HeaderUtils.CookiesByNameIterator - Class in io.servicetalk.http.api
-
- HeaderUtils.CookiesIterator - Class in io.servicetalk.http.api
-
- 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_1 - Static variable in class HttpProtocolVersion
-
- HTTP_2_0 - Static variable in class HttpProtocolVersion
-
- HTTP_VERSION_NOT_SUPPORTED - Static variable in class HttpResponseStatus
-
505 HTTP Version Not Supported
- HttpApiConversions - Class in io.servicetalk.http.api
-
- HttpApiConversions.ServiceAdapterHolder - Interface in io.servicetalk.http.api
-
- 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
-
- 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
-
- HttpExecutionStrategies.Builder - Class in io.servicetalk.http.api
-
- HttpExecutionStrategy - Interface in io.servicetalk.http.api
-
An execution strategy for HTTP client and servers.
- HttpExecutionStrategyInfluencer - Interface in io.servicetalk.http.api
-
- HttpHeaderNames - Class in io.servicetalk.http.api
-
- HttpHeaders - Interface in io.servicetalk.http.api
-
- HttpHeadersFactory - Interface in io.servicetalk.http.api
-
- 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
-
- HttpRequestMetaData - Interface in io.servicetalk.http.api
-
Meta data associated with an HTTP request.
- HttpRequestMetaDataFactory - Class in io.servicetalk.http.api
-
- 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
-
- 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
-
- HttpResponseStatus - Class in io.servicetalk.http.api
-
- HttpResponseStatus.StatusClass - Enum in io.servicetalk.http.api
-
- HttpSerializationProvider - Interface in io.servicetalk.http.api
-
- HttpSerializationProviders - Class in io.servicetalk.http.api
-
- 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
-
- HttpService - Interface in io.servicetalk.http.api
-
- HttpServiceContext - Class in io.servicetalk.http.api
-
- 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
-
- HttpSetCookie.SameSite - Enum in io.servicetalk.http.api
-
- httpVersionNotSupported() - Method in interface BlockingStreamingHttpResponseFactory
-
- httpVersionNotSupported() - Method in interface HttpResponseFactory
-
- httpVersionNotSupported() - Method in interface StreamingHttpResponseFactory
-
- 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
-
- sameSite() - Method in class DefaultHttpSetCookie
-
- sameSite() - Method in interface HttpSetCookie
-
- 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
-
- seeOther() - Method in interface HttpResponseFactory
-
- seeOther() - Method in interface StreamingHttpResponseFactory
-
- sendMetaData() - Method in class BlockingStreamingHttpServerResponse
-
- sendMetaData(HttpSerializer<T>) - Method in class BlockingStreamingHttpServerResponse
-
- 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
-
- serializerFor(Class<T>, IntUnaryOperator) - Method in interface HttpSerializationProvider
-
- serializerFor(TypeHolder<T>) - Method in interface HttpSerializationProvider
-
- serializerFor(TypeHolder<T>, IntUnaryOperator) - Method in interface HttpSerializationProvider
-
- SERVER - Static variable in class HttpHeaderNames
-
"server"
- SERVICE_UNAVAILABLE - Static variable in class HttpResponseStatus
-
503 Service Unavailable
- serviceDiscoverer(ServiceDiscoverer<U, R, ServiceDiscovererEvent<R>>) - Method in class MultiAddressHttpClientBuilder
-
- serviceDiscoverer(ServiceDiscoverer<U, R, PartitionedServiceDiscovererEvent<R>>) - Method in class PartitionedHttpClientBuilder
-
- serviceDiscoverer(ServiceDiscoverer<U, R, 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.
- ServiceDiscoveryRetryStrategy<ResolvedAddress,E extends ServiceDiscovererEvent<ResolvedAddress>> - Interface in io.servicetalk.http.api
-
A retry strategy for errors emitted from ServiceDiscoverer.discover(Object).
- serviceInvocationStrategy() - Method in interface HttpApiConversions.ServiceAdapterHolder
-
- 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
-
- 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
-
- split(CharSequence, char) - Static method in class CharSequences
-
Split a given CharSequence to separate ones on the given delimiter.
- spliterator() - Method in interface HttpHeaders
-
- sslSession() - Method in class DelegatingHttpServiceContext
-
- StatelessTrailersTransformer<Payload> - Class in io.servicetalk.http.api
-
- 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
-
- status(HttpResponseStatus) - Method in interface HttpResponseMetaData
-
- 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
-
- StreamingHttpClientFilter - Class in io.servicetalk.http.api
-
- StreamingHttpClientFilter(FilterableStreamingHttpClient) - Constructor for class StreamingHttpClientFilter
-
Create a new instance.
- StreamingHttpClientFilterFactory - Interface in io.servicetalk.http.api
-
- StreamingHttpConnection - Interface in io.servicetalk.http.api
-
- StreamingHttpConnectionFilter - Class in io.servicetalk.http.api
-
- 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
-
- StreamingHttpRequestFactory - Interface in io.servicetalk.http.api
-
- StreamingHttpRequestResponseFactory - Interface in io.servicetalk.http.api
-
- StreamingHttpRequests - Class in io.servicetalk.http.api
-
- 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
-
- StreamingHttpResponses - Class in io.servicetalk.http.api
-
- StreamingHttpService - Interface in io.servicetalk.http.api
-
A service contract for the HTTP protocol.
- StreamingHttpServiceFilter - Class in io.servicetalk.http.api
-
- StreamingHttpServiceFilter(StreamingHttpService) - Constructor for class StreamingHttpServiceFilter
-
New instance.
- StreamingHttpServiceFilterFactory - Interface in io.servicetalk.http.api
-
- streamingResponseFactory() - Method in class 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
-