See: Description
| Class | Description | 
|---|---|
| AbstractHttpClientResponseHandler<T> | A generic  HttpClientResponseHandlerthat works with the response entity
 for successful (2xx) responses. | 
| AIMDBackoffManager | The  AIMDBackoffManagerapplies an additive increase,
 multiplicative decrease (AIMD) to managing a dynamic limit to
 the number of connections allowed to a given host. | 
| BackoffStrategyExec | Request execution handler in the classic request execution chain
 that is responsible for execution of an  ConnectionBackoffStrategy. | 
| BasicHttpClientResponseHandler | A  HttpClientResponseHandlerthat returns
 the response body as a String for successful (2xx) responses. | 
| ClassicRequestCopier | ClassicHttpRequestcopier. | 
| CloseableHttpClient | Base implementation of  HttpClientthat also implementsModalCloseable. | 
| CloseableHttpResponse | Provided for backward compatibility with HttpClient 4.x. | 
| 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. | 
| ContentCompressionExec | Request execution handler in the classic request execution chain
 that is responsible for automatic response content decompression. | 
| DefaultBackoffStrategy | This  ConnectionBackoffStrategybacks off either for a raw
 network socket or connection timeout or if the server explicitly
 sends a 429 (Too Many Requests) or a 503 (Service Unavailable) response. | 
| FutureRequestExecutionMetrics | Collection of different counters used to gather metrics for  FutureRequestExecutionService. | 
| FutureRequestExecutionService | This class schedules message execution execution and processing
 as  FutureTasks with the providedExecutorService. | 
| HttpClientBuilder | Builder for  CloseableHttpClientinstances. | 
| HttpClients | Factory methods for  CloseableHttpClientinstances. | 
| 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. | 
| 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. | 
| MinimalHttpClient | Minimal implementation of  CloseableHttpClient. | 
| NullBackoffStrategy | This is a  ConnectionBackoffStrategythat never backs off,
 for compatibility with existing behavior. | 
| ProtocolExec | Request execution handler in the classic request execution chain
 that is responsible for implementation of HTTP specification requirements. | 
| ProxyClient | ProxyClient can be used to establish a tunnel via an HTTP/1.1 proxy. | 
| RedirectExec | Request execution handler in the classic request execution chain
 responsible for handling of request redirects. | 
| Exception | Description | 
|---|---|
| RequestAbortedException | Signals that the request has been aborted. | 
| RequestFailedException | Signals that the request has been aborted or failed due to an expected condition. | 
Copyright © 1999–2021 The Apache Software Foundation. All rights reserved.