# Package org.apache.hc.client5.http.classic

HTTP client APIs based on the classic (blocking) I/O model.

See: Description

Interface Summary
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 `Throwable` that resulted or by examining the resulting response (e.g.
ExecChain: Represents a single element in the client side classic request execution chain.
ExecChainHandler: Abstract request execution handler in a classic client side request execution chain.
ExecRuntime: Execution runtime that provides access to the underlying connection endpoint and helps manager its life cycle.
HttpClient: This interface represents only the most basic contract for HTTP request execution.

Class Summary
ExecChain.Scope

## Package org.apache.hc.client5.http.classic Description

HTTP client APIs based on the classic (blocking) I/O model.