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

- Packages that use org.apache.hc.client5.http.io
  Package | Description
  --- | ---
  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.

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