See: Description
| Interface | Description |
|---|---|
| AsyncClientHttpRequest |
Represents a client-side asynchronous HTTP request.
|
| AsyncClientHttpRequestExecution |
Represents the context of a client-side HTTP request execution.
|
| AsyncClientHttpRequestFactory |
Factory for
AsyncClientHttpRequest objects. |
| AsyncClientHttpRequestInterceptor |
Intercepts client-side HTTP requests.
|
| ClientHttpRequest |
Represents a client-side HTTP request.
|
| ClientHttpRequestExecution |
Represents the context of a client-side HTTP request execution.
|
| ClientHttpRequestFactory |
Factory for
ClientHttpRequest objects. |
| ClientHttpRequestInterceptor |
Intercepts client-side HTTP requests.
|
| ClientHttpResponse |
Represents a client-side HTTP response.
|
| Class | Description |
|---|---|
| AbstractAsyncClientHttpRequest |
Abstract base for
AsyncClientHttpRequest that makes sure that headers and body
are not written multiple times. |
| AbstractBufferingAsyncClientHttpRequest |
Base implementation of
AsyncClientHttpRequest that buffers output
in a byte array before sending it over the wire. |
| AbstractBufferingClientHttpRequest |
Base implementation of
ClientHttpRequest that buffers output
in a byte array before sending it over the wire. |
| AbstractClientHttpRequest |
Abstract base for
ClientHttpRequest that makes sure that headers
and body are not written multiple times. |
| AbstractClientHttpRequestFactoryWrapper |
Abstract base class for
ClientHttpRequestFactory implementations
that decorate another request factory. |
| AbstractClientHttpResponse |
Abstract base for
ClientHttpResponse. |
| BufferingClientHttpRequestFactory |
Wrapper for a
ClientHttpRequestFactory that buffers
all outgoing and incoming streams in memory. |
| BufferingClientHttpRequestWrapper |
Simple implementation of
ClientHttpRequest that wraps another request. |
| BufferingClientHttpResponseWrapper |
Simple implementation of
ClientHttpResponse that reads the response's body
into memory, thus allowing for multiple invocations of BufferingClientHttpResponseWrapper.getBody(). |
| HttpComponentsAsyncClientHttpRequest |
ClientHttpRequest implementation that uses Apache HttpComponents HttpClient to
execute requests. |
| HttpComponentsAsyncClientHttpRequest.ClientHttpResponseFuture | |
| HttpComponentsAsyncClientHttpRequest.HttpResponseFutureCallback | |
| HttpComponentsAsyncClientHttpRequestFactory |
Asynchronous extension of the
HttpComponentsClientHttpRequestFactory. |
| HttpComponentsAsyncClientHttpResponse |
ClientHttpResponse implementation that uses
Apache HttpComponents HttpClient to execute requests. |
| HttpComponentsClientHttpRequest |
ClientHttpRequest implementation that uses
Apache HttpComponents HttpClient to execute requests. |
| HttpComponentsClientHttpRequestFactory |
ClientHttpRequestFactory implementation that
uses Apache HttpComponents
HttpClient to create requests. |
| HttpComponentsClientHttpRequestFactory.HttpDelete |
An alternative to
org.apache.http.client.methods.HttpDelete that
extends org.apache.http.client.methods.HttpEntityEnclosingRequestBase
rather than org.apache.http.client.methods.HttpRequestBase and
hence allows HTTP delete with a request body. |
| HttpComponentsClientHttpResponse |
ClientHttpResponse implementation that uses
Apache HttpComponents HttpClient to execute requests. |
| HttpComponentsStreamingClientHttpRequest |
ClientHttpRequest implementation that uses Apache HttpComponents
HttpClient to execute requests. |
| HttpComponentsStreamingClientHttpRequest.StreamingHttpEntity | |
| InterceptingAsyncClientHttpRequest |
An
AsyncClientHttpRequest wrapper that enriches it proceeds the actual
request execution with calling the registered interceptors. |
| InterceptingAsyncClientHttpRequestFactory |
Wrapper for a
AsyncClientHttpRequestFactory that has support for
AsyncClientHttpRequestInterceptors. |
| InterceptingClientHttpRequest |
Wrapper for a
ClientHttpRequest that has support for ClientHttpRequestInterceptors. |
| InterceptingClientHttpRequestFactory |
Wrapper for a
ClientHttpRequestFactory that has support for ClientHttpRequestInterceptors. |
| Netty4ClientHttpRequest |
ClientHttpRequest implementation
that uses Netty 4 to execute requests. |
| Netty4ClientHttpRequest.RequestExecuteHandler |
A SimpleChannelInboundHandler to update the given SettableListenableFuture.
|
| Netty4ClientHttpRequestFactory |
ClientHttpRequestFactory implementation that
uses Netty 4 to create requests. |
| Netty4ClientHttpResponse |
ClientHttpResponse implementation
that uses Netty 4 to parse responses. |
| OkHttp3AsyncClientHttpRequest |
AsyncClientHttpRequest implementation that uses OkHttp 3.x to execute requests. |
| OkHttp3AsyncClientHttpRequest.OkHttpListenableFuture | |
| OkHttp3ClientHttpRequest |
ClientHttpRequest implementation that uses OkHttp 3.x to execute requests. |
| OkHttp3ClientHttpRequestFactory |
ClientHttpRequestFactory implementation that uses
OkHttp 3.x to create requests. |
| OkHttp3ClientHttpResponse |
ClientHttpResponse implementation based on OkHttp 3.x. |
| OkHttpAsyncClientHttpRequest |
AsyncClientHttpRequest implementation that uses OkHttp 2.x to execute requests. |
| OkHttpAsyncClientHttpRequest.OkHttpListenableFuture | |
| OkHttpClientHttpRequest |
ClientHttpRequest implementation that uses OkHttp 2.x to execute requests. |
| OkHttpClientHttpRequestFactory |
ClientHttpRequestFactory implementation that uses
OkHttp 2.x to create requests. |
| OkHttpClientHttpResponse |
ClientHttpResponse implementation based on OkHttp 2.x. |
| SimpleBufferingAsyncClientHttpRequest |
ClientHttpRequest implementation that uses
standard JDK facilities to execute buffered requests. |
| SimpleBufferingClientHttpRequest |
ClientHttpRequest implementation that uses standard JDK facilities to
execute buffered requests. |
| SimpleClientHttpRequestFactory |
ClientHttpRequestFactory implementation that uses standard JDK facilities. |
| SimpleClientHttpResponse |
ClientHttpResponse implementation that uses standard JDK facilities. |
| SimpleStreamingAsyncClientHttpRequest |
ClientHttpRequest implementation that uses
standard Java facilities to execute streaming requests. |
| SimpleStreamingClientHttpRequest |
ClientHttpRequest implementation that uses standard JDK facilities to
execute streaming requests. |
ClientHttpRequest and ClientHttpResponse,
as well as a basic implementation of these interfaces.