# Package org.apache.http.conn

Client connection management APIs.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  ClientConnectionManager | Deprecated (4.3) replaced by `HttpClientConnectionManager`.
  ClientConnectionManagerFactory | Deprecated (4.3) replaced by `HttpClientConnectionManager`.
  ClientConnectionOperator | Deprecated (4.3) replaced by `HttpClientConnectionManager`.
  ClientConnectionRequest | Deprecated (4.3) replaced by `ConnectionRequest`.
  ConnectionKeepAliveStrategy | Interface for deciding how long a connection can remain idle before being reused.
  ConnectionReleaseTrigger | Interface for releasing a connection.
  ConnectionRequest | Represents a request for a `HttpClientConnection` whose life cycle is managed by a connection manager.
  DnsResolver | Users may implement this interface to override the normal DNS lookup offered by the OS.
  EofSensorWatcher | A watcher for `EofSensorInputStream`.
  HttpClientConnectionManager | Represents a manager of persistent client connections.
  HttpClientConnectionOperator | Connection operator that performs connection connect and upgrade operations.
  HttpConnectionFactory<T,C extends org.apache.http.HttpConnection> | Generic `HttpConnection` factory.
  HttpRoutedConnection | Deprecated (4.3) replaced by `HttpClientConnectionManager`.
  ManagedClientConnection | Deprecated (4.3) replaced by `HttpClientConnectionManager`.
  ManagedHttpClientConnection | Represents a managed connection whose state and life cycle is managed by a connection manager.
  OperatedClientConnection | Deprecated (4.3) replaced by `HttpClientConnectionManager`.
  SchemePortResolver | Strategy for default port resolution for protocol schemes.

- Class Summary
  Class | Description
  --- | ---
  BasicEofSensorWatcher | Deprecated (4.3) do not use.
  BasicManagedEntity | Deprecated (4.3) do not use.
  EofSensorInputStream | A stream wrapper that triggers actions on `close()` and EOF.
  HttpInetSocketAddress | Deprecated (4.3)
  MultihomePlainSocketFactory | Deprecated (4.1) Do not use.

- Exception Summary
  Exception | Description
  --- | ---
  ConnectionPoolTimeoutException | A timeout while waiting for an available connection from a connection manager.
  ConnectTimeoutException | A timeout while connecting to an HTTP server or waiting for an available connection from an HttpConnectionManager.
  HttpHostConnectException | A `ConnectException` that specifies the `HttpHost` that was being connected to.
  UnsupportedSchemeException | Signals failure to establish connection using an unknown protocol scheme.

## Package org.apache.http.conn Description

Client connection management APIs.

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