Org.Apache.Http.Conn Namespace

The lowest layer of connection handling is comprised of IOperatedClientConnection and IClientConnectionOperator.

Classes

BasicEofSensorWatcher

Basic implementation of IEofSensorWatcher.

BasicManagedEntity

An entity that releases a IManagedClientConnection.

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.

EofSensorInputStream

A stream wrapper that triggers actions on Org.Apache.Http.Conn.EofSensorInputStream.close() and EOF.

HttpHostConnectException

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

IClientConnectionOperatorExtensions
IManagedClientConnectionExtensions
MultihomePlainSocketFactory

Socket factory that implements a simple multi-home fail-over on connect failure, provided the same hostname resolves to multiple InetAddresses.

Interfaces

IClientConnectionManager

Management interface for IManagedClientConnection.

IClientConnectionManagerFactory

A factory for creating new IClientConnectionManager instances.

IClientConnectionOperator

Interface for opening IOperatedClientConnection.

IClientConnectionRequest

Encapsulates a request for a IManagedClientConnection.

IConnectionKeepAliveStrategy

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

IConnectionReleaseTrigger

Interface for releasing a connection.

IEofSensorWatcher

A watcher for EofSensorInputStream.

IManagedClientConnection

A client-side connection with advanced connection logic.

IOperatedClientConnection

A client-side connection that relies on outside logic to connect sockets to the appropriate hosts.