| 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. |
| FilterableReservedStreamingHttpConnection |
A special type of
StreamingHttpConnection for the exclusive use of the caller of
StreamingHttpClient.reserveConnection(HttpExecutionStrategy, 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. |
| HttpConnectionContext.HttpProtocol |
Provides information about the HTTP protocol.
|
| 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. |
| 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 |
A
ServerSecurityConfigurator for HttpServerBuilder. |
| 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.
|
| MultiAddressHttpClientFilterFactory<U> |
A factory for
StreamingHttpClientFilter to filter clients for different unresolved addresses. |
| PartitionedHttpClientSecurityConfigurator<U,R> |
A
ClientSecurityConfigurator for PartitionedHttpClientSecurityConfigurator. |
| PartitionHttpClientBuilderConfigurator<U,R> |
If different clients used by a partitioned client created by a
PartitionedHttpClientBuilder have different
builder configuration, this configurator helps to configure them differently. |
| ReservedBlockingHttpConnection |
A special type of
BlockingHttpConnection for the exclusive use of the caller of
BlockingHttpClient.reserveConnection(HttpRequestMetaData) and
BlockingHttpClient.reserveConnection(HttpExecutionStrategy, 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) and
HttpClient.reserveConnection(HttpExecutionStrategy, HttpRequestMetaData). |
| ReservedStreamingHttpConnection |
A special type of
StreamingHttpConnection for the exclusive use of the caller of
StreamingHttpClient.reserveConnection(HttpRequestMetaData) and
StreamingHttpClient.reserveConnection(HttpExecutionStrategy, HttpRequestMetaData). |
| SingleAddressHttpClientSecurityConfigurator<U,R> |
A
ClientSecurityConfigurator for SingleAddressHttpClientBuilder. |
| 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.
|
| Enum | Description |
|---|---|
| HttpResponseStatus.StatusClass |
The class of response status codes.
|
| HttpSetCookie.SameSite |
Represents
samesite-value
for the
SameSite attribute.
|