| Package | Description | 
|---|---|
| org.apache.hc.client5.http.classic | HTTP client APIs based on the classic (blocking) I/O model. | 
| org.apache.hc.client5.http.impl.cache | Caching API implementation for both the classic and
 the asynchronous HTTP transports. | 
| org.apache.hc.client5.http.impl.classic | Classic HTTP client API implementation that supports HTTP/1.1 transport
 only. | 
| Class and Description | 
|---|
| ExecChain Represents a single element in the client side classic request execution chain. | 
| ExecChain.Scope | 
| ExecRuntime Execution runtime that provides access to the underlying connection endpoint and helps
 manager its life cycle. | 
| Class and Description | 
|---|
| ExecChainHandler Abstract request execution handler in a classic client side request execution chain. | 
| Class and Description | 
|---|
| BackoffManager Represents a controller that dynamically adjusts the size
 of an available connection pool based on feedback from
 using the connections. | 
| ConnectionBackoffStrategy When managing a dynamic number of connections for a given route, this
 strategy assesses whether a given request execution outcome should
 result in a backoff signal or not, based on either examining the
  Throwablethat resulted or by examining the resulting
 response (e.g. | 
| ExecChain Represents a single element in the client side classic request execution chain. | 
| ExecChain.Scope | 
| ExecChainHandler Abstract request execution handler in a classic client side request execution chain. | 
| HttpClient This interface represents only the most basic contract for HTTP request
 execution. | 
Copyright © 1999–2021 The Apache Software Foundation. All rights reserved.