| Modifier and Type | Interface and Description |
|---|---|
| pack-priv interface |
| Modifier and Type | Class and Description |
|---|---|
| public abstract class | AbstractBackoff
AbstractBackoff is an abstract class that provides a common implementation for managing backoff behavior in HttpClient connection pool. |
| public abstract class | AbstractHttpClientResponseHandler<T>
A generic |
| public class | AIMDBackoffManager
The |
| public class | BackoffStrategyExec
Request execution handler in the classic request execution chain
that is responsible for execution of an |
| public class | BasicHttpClientResponseHandler
A |
| public class | ClassicRequestCopier
Deprecated
Use org.
ClassicHttpRequest copier.
|
| public abstract class | CloseableHttpClient
Base implementation of |
| public class | CloseableHttpResponse
Provided for backward compatibility with HttpClient 4.x. |
| public class | ConnectExec
Request execution handler in the classic request execution chain that is responsible for establishing connection to the target origin server as specified by the current connection route. |
| public class | ContentCompressionExec
Request execution handler in the classic request execution chain that is responsible for automatic response content decompression. |
| public class | DefaultBackoffStrategy
This |
| pack-priv class | |
| public class | ExponentialBackoffManager
A backoff manager implementation that uses an exponential backoff algorithm to adjust the maximum number of connections per HTTP route. |
| public class | FutureRequestExecutionMetrics
Collection of different counters used to gather metrics for |
| public class | FutureRequestExecutionService
This class schedules message execution execution and processing
as |
| public class | HttpClientBuilder
Builder for |
| public class | HttpClients
Factory methods for |
| pack-priv class | |
| public class | HttpRequestRetryExec
Request executor in the request execution chain that is responsible for making a decision whether a request that failed due to an I/O exception or received a specific response from the target server should be re-executed. |
| pack-priv class | |
| pack-priv class | |
| pack-priv class | InternalHttpClient
Internal implementation of |
| public class | LinearBackoffManager
An implementation of |
| public class | MainClientExec
Usually the last request execution handler in the classic request execution chain that is responsible for execution of request / response exchanges with the opposite endpoint. |
| public class | MinimalHttpClient
Minimal implementation of |
| public class | NullBackoffStrategy
This is a |
| public class | ProtocolExec
Request execution handler in the classic request execution chain that is responsible for implementation of HTTP specification requirements. |
| public class | ProxyClient
ProxyClient can be used to establish a tunnel via an HTTP/1.1 proxy. |
| public class | RedirectExec
Request execution handler in the classic request execution chain responsible for handling of request redirects. |
| public class | RequestAbortedException
Signals that the request has been aborted. |
| pack-priv class | |
| public class | RequestFailedException
Signals that the request has been aborted or failed due to an expected condition. |
| pack-priv class | |
| pack-priv class |