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

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

See: Description

- Interface Summary
  Interface | 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 `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
  Class | Description
  --- | ---
  ExecChain.Scope |

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

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

Copyright © 1999–2021 The Apache Software Foundation. All rights reserved.