# Uses of Package
org.apache.hc.client5.http.io

Packages that use org.apache.hc.client5.http.io
org.apache.hc.client5.http.impl.classic: Classic HTTP client API implementation that supports HTTP/1.1 transport only.
org.apache.hc.client5.http.impl.io: Client connection management functions based the classic connection management APIs.
org.apache.hc.client5.http.io: Connection management APIs based on the classic (blocking) I/O model.

Classes in org.apache.hc.client5.http.io used by org.apache.hc.client5.http.impl.classic
Class and Description
HttpClientConnectionManager Represents a manager of persistent client connections.
ManagedHttpClientConnection Represents a managed connection whose state and life cycle is managed by a connection manager.

Classes in org.apache.hc.client5.http.io used by org.apache.hc.client5.http.impl.io
Class and Description
ConnectionEndpoint Client endpoint leased from a connection manager.
DetachedSocketFactory
HttpClientConnectionManager Represents a manager of persistent client connections.
HttpClientConnectionOperator Connection operator that performs connection connect and upgrade operations.
LeaseRequest Represents a request for a `ConnectionEndpoint` whose life cycle is managed by a connection manager.
ManagedHttpClientConnection Represents a managed connection whose state and life cycle is managed by a connection manager.

Classes in org.apache.hc.client5.http.io used by org.apache.hc.client5.http.io
Class and Description
ConnectionEndpoint Client endpoint leased from a connection manager.
ConnectionEndpoint.RequestExecutor
LeaseRequest Represents a request for a `ConnectionEndpoint` whose life cycle is managed by a connection manager.
ManagedHttpClientConnection Represents a managed connection whose state and life cycle is managed by a connection manager.