Top Description Interfaces Classes
[default module]

Package org.apache.http.conn


Client connection management APIs.

Interface Summary

Modifier and TypeInterface and Description
public interface
ClientConnectionManager

Deprecated (4.3) replaced by HttpClientConnectionManager.
Management interface for client connections.
public interface
ClientConnectionManagerFactory

Deprecated (4.3) replaced by HttpClientConnectionManager.
A factory for creating new ClientConnectionManager instances.
public interface
ClientConnectionOperator

Deprecated (4.3) replaced by HttpClientConnectionManager.
ClientConnectionOperator represents a strategy for creating OperatedClientConnection instances and updating the underlying java.net.Socket of those objects.
public interface
ClientConnectionRequest

Deprecated (4.3) replaced by ConnectionRequest.
Encapsulates a request for a ManagedClientConnection.
public interface
ConnectionKeepAliveStrategy

Interface for deciding how long a connection can remain idle before being reused.

public interface
ConnectionReleaseTrigger

Interface for releasing a connection.

public interface
ConnectionRequest

Represents a request for a HttpClientConnection whose life cycle is managed by a connection manager.

public interface
DnsResolver

Users may implement this interface to override the normal DNS lookup offered by the OS.

public interface
public interface
HttpClientConnectionManager

Represents a manager of persistent client connections.

public interface
HttpClientConnectionOperator

Connection operator that performs connection connect and upgrade operations.

public interface
HttpConnectionFactory<T, C extends HttpConnection>

Generic HttpConnection factory.

public interface
HttpRoutedConnection

Deprecated (4.3) replaced by HttpClientConnectionManager.
Interface to access routing information of a client side connection.
public interface
ManagedClientConnection

Deprecated (4.3) replaced by HttpClientConnectionManager.
A client-side connection with advanced connection logic.
public interface
ManagedHttpClientConnection

Represents a managed connection whose state and life cycle is managed by a connection manager.

public interface
OperatedClientConnection

Deprecated (4.3) replaced by HttpClientConnectionManager.
A client-side connection that relies on outside logic to connect sockets to the appropriate hosts.
public interface
SchemePortResolver

Strategy for default port resolution for protocol schemes.

Class Summary

Modifier and TypeClass and Description
public class
BasicEofSensorWatcher

Deprecated (4.3) do not use.
Basic implementation of EofSensorWatcher.
public class
BasicManagedEntity

Deprecated (4.3) do not use.
An entity that releases a connection.
public class
ConnectionPoolTimeoutException

A timeout while waiting for an available connection from a connection manager.

public class
ConnectTimeoutException

A timeout while connecting to an HTTP server or waiting for an available connection from an HttpConnectionManager.

public class
EofSensorInputStream

A stream wrapper that triggers actions on close() and EOF.

public class
HttpHostConnectException

A ConnectException that specifies the HttpHost that was being connected to.

public class
HttpInetSocketAddress

Deprecated (4.3)
Extended InetSocketAddress implementation that also provides access to the original HttpHost used to resolve the address.
public class
MultihomePlainSocketFactory

Deprecated (4.1) Do not use.
Socket factory that implements a simple multi-home fail-over on connect failure, provided the same hostname resolves to multiple InetAddresses.
public class
UnsupportedSchemeException

Signals failure to establish connection using an unknown protocol scheme.