| Interface | Description |
|---|---|
| BlockingHttpClient |
The equivalent of
HttpClient but with synchronous/blocking APIs instead of asynchronous APIs. |
| BlockingHttpConnection |
The equivalent of
HttpConnection but with synchronous/blocking APIs instead of asynchronous APIs. |
| BlockingHttpRequester |
The equivalent of
HttpRequester with synchronous/blocking APIs instead of asynchronous APIs. |
| BlockingHttpService |
The equivalent of
HttpService but with synchronous/blocking APIs instead of asynchronous APIs. |
| BlockingStreamingHttpClient |
The equivalent of
StreamingHttpClient but with synchronous/blocking APIs instead of asynchronous APIs. |
| BlockingStreamingHttpConnection |
The equivalent of
StreamingHttpConnection but with synchronous/blocking APIs instead of asynchronous APIs. |
| BlockingStreamingHttpRequest |
The equivalent of
HttpRequest but provides the payload as a BlockingIterable. |
| BlockingStreamingHttpRequester |
The equivalent of
StreamingHttpRequester but with synchronous/blocking APIs instead of asynchronous APIs. |
| BlockingStreamingHttpRequestFactory |
A factory for creating
BlockingStreamingHttpRequests. |
| BlockingStreamingHttpRequestResponseFactory |
A combination of
BlockingStreamingHttpRequestFactory and BlockingStreamingHttpResponseFactory. |
| BlockingStreamingHttpResponse |
The equivalent of
HttpResponse but provides the payload as a BlockingIterable. |
| BlockingStreamingHttpResponseFactory |
A factory for creating
BlockingStreamingHttpResponses. |
| BlockingStreamingHttpService |
The equivalent of
StreamingHttpService but with synchronous/blocking APIs instead of asynchronous APIs. |
| ClientInvoker<State> |
A function that given flattened stream of
HttpRequestMetaData, payload and
trailers, for the passed StreamingHttpRequest returns a Single. |
| ContextAwareStreamingHttpClientFilterFactory | Deprecated
DO NOT USE.
|
| FilterableReservedStreamingHttpConnection |
A special type of
StreamingHttpConnection for the exclusive use of the caller of
StreamingHttpClient.reserveConnection(HttpRequestMetaData). |
| FilterableStreamingHttpClient |
A
StreamingHttpClient that supports filtering. |
| FilterableStreamingHttpConnection |
A
StreamingHttpConnection that supported filtering. |
| FilterableStreamingHttpLoadBalancedConnection |
A
FilterableStreamingHttpConnection that supported filtering and implements the LoadBalancedConnection contract. |
| HttpApiConversions.ServiceAdapterHolder |
A holder for
StreamingHttpService that adapts another service to the streaming programming model. |
| HttpClient |
Provides a means to issue requests against HTTP service.
|
| HttpConnection |
Represents a single fixed connection to a HTTP server.
|
| HttpConnectionContext |
ConnectionContext for HTTP. |
| HttpCookiePair |
Interface defining a HTTP cookie-pair.
|
| HttpDeserializer<T> |
A factory to address deserialization concerns for HTTP request/response payload bodies.
|
| HttpExecutionContext |
An extension of
ExecutionContext for HTTP. |
| HttpExecutionStrategy |
An execution strategy for HTTP client and servers.
|
| HttpExecutionStrategyInfluencer |
An entity that wishes to influence
HttpExecutionStrategy for an HTTP client or server. |
| HttpHeaders |
HTTP Header Fields.
|
| HttpHeadersFactory |
Factory method for creating
HttpHeaders. |
| HttpLifecycleObserver |
An observer interface that provides visibility into HTTP lifecycle events.
|
| HttpLifecycleObserver.HttpExchangeObserver |
An observer interface that provides visibility into events associated with a single HTTP exchange.
|
| HttpLifecycleObserver.HttpRequestObserver |
An observer interface that provides visibility into events associated with a single HTTP request.
|
| HttpLifecycleObserver.HttpResponseObserver |
An observer interface that provides visibility into events associated with a single HTTP response.
|
| HttpLoadBalancerFactory<ResolvedAddress> |
A
LoadBalancerFactory for HTTP clients. |
| HttpMetaData |
Meta data shared between requests and responses.
|
| HttpPayloadWriter<T> |
An interface which mimics behavior like
OutputStream, but allows for writing of objects of type
T and provides access to the HTTP trailers. |
| HttpProtocolConfig |
Defines configuration options for HTTP protocol versions.
|
| HttpRequest |
An HTTP request.
|
| HttpRequester |
Provides a means to make a HTTP request.
|
| HttpRequestFactory |
A factory for creating
HttpRequests. |
| HttpRequestMetaData |
Meta data associated with an HTTP request.
|
| HttpRequestResponseFactory |
A combination of
HttpRequestFactory and HttpResponseFactory. |
| HttpResponse |
An HTTP response.
|
| HttpResponseFactory |
A factory for creating
HttpResponses. |
| HttpResponseMetaData |
Meta data associated with an HTTP response.
|
| HttpSerializationProvider |
A provider of
HttpSerializers and HttpDeserializers. |
| HttpSerializer<T> |
A factory to address serialization concerns for HTTP request/response payload bodies.
|
| HttpServerSecurityConfigurator | Deprecated |
| HttpService | |
| HttpSetCookie |
An interface defining a set-cookie-string.
|
| LastHttpMetaData |
An indicator that can be attached to the last chunk of payload to carry
trailer headers.
|
| MultiAddressHttpClientBuilder.SingleAddressInitializer<U,R> |
Initializes the
SingleAddressHttpClientBuilder for each new client. |
| MultiAddressHttpClientFilterFactory<U> | Deprecated
Use
MultiAddressHttpClientBuilder.initializer(MultiAddressHttpClientBuilder.SingleAddressInitializer) and
SingleAddressHttpClientBuilder.appendClientFilter(StreamingHttpClientFilterFactory) or
SingleAddressHttpClientBuilder.appendClientFilter(Predicate, StreamingHttpClientFilterFactory)
on the last argument of
MultiAddressHttpClientBuilder.SingleAddressInitializer.initialize(
String, Object, SingleAddressHttpClientBuilder). |
| PartitionedHttpClientBuilder.SingleAddressInitializer<U,R> |
Initializes the
SingleAddressHttpClientBuilder for each new client. |
| PartitionedHttpClientSecurityConfigurator<U,R> | Deprecated |
| PartitionHttpClientBuilderConfigurator<U,R> | Deprecated |
| RedirectConfig |
Configuration options for redirection.
|
| RedirectConfig.RedirectPredicate |
Predicate to make the final decision if redirect should be performed or not based on the given context.
|
| RedirectConfig.RedirectRequestTransformer |
Provides access to the full context of the redirect to apply transformations for the pre-initialized redirect
request.
|
| ReservedBlockingHttpConnection |
A special type of
BlockingHttpConnection for the exclusive use of the caller of
BlockingHttpClient.reserveConnection(HttpRequestMetaData). |
| ReservedBlockingStreamingHttpConnection |
A special type of
BlockingStreamingHttpConnection for the exclusive use of the caller of
BlockingStreamingHttpClient.reserveConnection(HttpRequestMetaData) and
BlockingStreamingHttpClient.reserveConnection(HttpExecutionStrategy, HttpRequestMetaData). |
| ReservedHttpConnection |
A special type of
HttpConnection for the exclusive use of the caller of
HttpClient.reserveConnection(HttpRequestMetaData). |
| ReservedStreamingHttpConnection |
A special type of
StreamingHttpConnection for the exclusive use of the caller of
StreamingHttpClient.reserveConnection(HttpRequestMetaData) and
StreamingHttpClient.reserveConnection(HttpExecutionStrategy, HttpRequestMetaData). |
| ServiceDiscoveryRetryStrategy<ResolvedAddress,E extends ServiceDiscovererEvent<ResolvedAddress>> | Deprecated
Use
HttpClientBuilder.retryServiceDiscoveryErrors(BiIntFunction)
or HttpClientBuilder.retryServiceDiscoveryErrors(BiIntFunction) combined with common utilities
from RetryStrategies or provide your own retry strategy. |
| SingleAddressHttpClientSecurityConfigurator<U,R> | Deprecated |
| StreamingHttpClient |
The equivalent of
HttpClient but that accepts StreamingHttpRequest and returns
StreamingHttpResponse. |
| StreamingHttpClientFilterFactory |
A factory for
StreamingHttpClientFilter. |
| StreamingHttpConnection |
The equivalent of
HttpConnection but that accepts StreamingHttpRequest and returns
StreamingHttpResponse. |
| StreamingHttpConnectionFilterFactory |
A factory for
StreamingHttpConnectionFilter. |
| StreamingHttpRequest |
The equivalent of
HttpRequest but provides the payload as a Publisher. |
| StreamingHttpRequester |
The equivalent of
HttpRequester but that accepts StreamingHttpRequest and returns
StreamingHttpResponse. |
| StreamingHttpRequestFactory |
A factory for creating
StreamingHttpRequests. |
| StreamingHttpRequestResponseFactory |
A combination of
StreamingHttpRequestFactory and StreamingHttpResponseFactory. |
| StreamingHttpResponse |
The equivalent of
HttpResponse but provides the payload as a Publisher. |
| StreamingHttpResponseFactory |
A factory for creating
StreamingHttpResponses. |
| StreamingHttpService |
A service contract for the HTTP protocol.
|
| StreamingHttpServiceFilterFactory |
A factory for
StreamingHttpServiceFilter. |
| TrailersTransformer<State,Payload> |
A contract for transforming trailers for a streaming HTTP request/response.
|
| Class | Description |
|---|---|
| BlockingStreamingHttpServerResponse |
The equivalent of
HttpResponse but provides an ability to write the payload to an HttpPayloadWriter. |
| ContentCodingHttpRequesterFilter |
A
StreamingHttpClientFilter that adds encoding / decoding functionality for requests and responses
respectively, as these are specified by the spec
Content-Encoding. |
| ContentCodingHttpServiceFilter |
A
StreamingHttpService that adds encoding / decoding functionality for responses and requests respectively,
as these are specified by the spec
Content-Encoding. |
| DefaultHttpCookiePair |
Default implementation of
HttpCookiePair. |
| DefaultHttpExecutionContext |
Default implementation of
HttpExecutionContext. |
| DefaultHttpHeadersFactory |
Default implementation of
HttpHeadersFactory. |
| DefaultHttpSetCookie |
Default implementation of
HttpSetCookie. |
| DefaultServiceDiscoveryRetryStrategy<ResolvedAddress,E extends ServiceDiscovererEvent<ResolvedAddress>> | Deprecated
Use
HttpClientBuilder.retryServiceDiscoveryErrors(BiIntFunction)
or HttpClientBuilder.retryServiceDiscoveryErrors(BiIntFunction) combined with common utilities
from RetryStrategies or provide your own retry strategy. |
| DefaultServiceDiscoveryRetryStrategy.Builder<ResolvedAddress,E extends ServiceDiscovererEvent<ResolvedAddress>> | Deprecated
Use standard mechanisms for retrying using
RetryStrategies
combined with HttpClientBuilder.retryServiceDiscoveryErrors(BiIntFunction). |
| DefaultStreamingHttpRequestResponseFactory |
A default implementation for
StreamingHttpRequestFactory and StreamingHttpResponseFactory. |
| DelegatingHttpConnectionContext |
HttpConnectionContext implementation that delegates all calls to a provided HttpConnectionContext. |
| DelegatingHttpExecutionContext |
An implementation of
HttpExecutionContext that delegates all method calls to another
HttpExecutionContext. |
| DelegatingHttpServiceContext |
An implementation of
HttpServiceContext that delegates all calls to a provided HttpServiceContext. |
| EmptyHttpHeaders |
HttpHeaders which are always empty and does not allow modification. |
| HeaderUtils |
Utilities to use for
HttpHeaders implementations. |
| HeaderUtils.CookiesByNameIterator |
An
Iterator of HttpCookiePair designed to iterate across multiple values of
HttpHeaderNames.COOKIE for a specific cookie-name. |
| HeaderUtils.CookiesIterator | |
| Http2ErrorCode |
Represents an http/2 error code.
|
| HttpApiConversions |
Conversion routines to
StreamingHttpService. |
| HttpContextKeys |
All
ContextMap.Key(s) defined for HTTP. |
| HttpEventKey<T> |
A key which identifies a configuration setting for a connection.
|
| HttpExceptionMapperServiceFilter |
Filter that maps known
Exception subtypes into an HTTP response with an appropriate
HttpResponseStatus. |
| HttpExecutionStrategies |
A factory to create different
HttpExecutionStrategy. |
| HttpExecutionStrategies.Builder |
A builder to build an
HttpExecutionStrategy. |
| HttpHeaderNames |
Common request header names and
response header names.
|
| HttpHeaderValues |
Common request header values and
response header values.
|
| HttpOutputStream |
The
OutputStream which provides access to the HTTP
trailers. |
| HttpProtocolVersion |
HTTP protocol versioning.
|
| HttpRequestMetaDataFactory |
A static factory class for
HttpRequestMetaData objects. |
| HttpRequestMethod |
HTTP Request Methods.
|
| HttpRequestMethod.Properties | |
| HttpResponseMetaDataFactory |
A static factory class for
HttpResponseMetaData objects. |
| HttpResponseStatus | |
| HttpSerializationProviders |
A factory to create
HttpSerializationProviders. |
| HttpServerBuilder |
A builder for building HTTP Servers.
|
| HttpServiceContext |
A
HttpConnectionContext for use in the HttpService context. |
| MultiAddressHttpClientBuilder<U,R> |
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. |
| PartitionedHttpClientBuilder<U,R> |
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. |
| RedirectConfigBuilder |
Builder for
RedirectConfig. |
| ReservedStreamingHttpConnectionFilter |
A
ReservedStreamingHttpConnectionFilter that delegates all methods to a different
ReservedStreamingHttpConnectionFilter. |
| SingleAddressHttpClientBuilder<U,R> |
A builder of
StreamingHttpClient instances which call a single server based on the provided unresolved
address. |
| StatelessTrailersTransformer<Payload> |
An implementation of
TrailersTransformer that does not require any state. |
| StrategyInfluencerChainBuilder |
A chain of
HttpExecutionStrategyInfluencer. |
| StreamingHttpClientFilter |
A
StreamingHttpClient that delegates all methods to a different StreamingHttpClient. |
| StreamingHttpConnectionFilter |
A
StreamingHttpConnection that delegates all methods to a different StreamingHttpConnection. |
| StreamingHttpRequests |
Factory methods for creating
StreamingHttpRequests. |
| StreamingHttpResponses |
Factory methods for creating
StreamingHttpResponses. |
| StreamingHttpServiceFilter |
An implementation of
StreamingHttpService that delegates all methods to the provided
StreamingHttpService. |
| Enum | Description |
|---|---|
| HttpResponseStatus.StatusClass |
The class of response status codes.
|
| HttpSetCookie.SameSite |
Represents
samesite-value
for the
SameSite attribute.
|
| Exception | Description |
|---|---|
| Http2Exception |
An exception that represents a http/2 error.
|