Top Description Interfaces Classes
[default module]

Package org.apache.http.pool


Client side connection pools APIs for synchronous, blocking communication.

Interface Summary

Modifier and TypeInterface and Description
public interface
ConnFactory<
the route type that represents the opposite endpoint of a pooled connection.
T
,
the connection type.
C
>

Factory for poolable blocking connections.

public interface
ConnPool<
the route type that represents the opposite endpoint of a pooled connection.
T
,
the type of the pool entry containing a pooled connection.
E
>

ConnPool represents a shared pool connections can be leased from and released back to.

public interface
ConnPoolControl<
the route type that represents the opposite endpoint of a pooled connection.
T
>

Interface to control runtime properties of a ConnPool such as maximum total number of connections or maximum connections per route allowed.

public interface
PoolEntryCallback<
the route type that represents the opposite endpoint of a pooled connection.
T
,
the connection type.
C
>

Pool entry callabck.

Class Summary

Modifier and TypeClass and Description
public abstract class
AbstractConnPool<
the route type that represents the opposite endpoint of a pooled connection.
T
,
the connection type.
C
,
the type of the pool entry containing a pooled connection.
E extends PoolEntry<T, C>
>

Abstract synchronous (blocking) pool of connections.

public abstract class
PoolEntry<
the route type that represents the opposite endpoint of a pooled connection.
T
,
the connection type.
C
>

Pool entry containing a pool connection object along with its route.

public class
PoolStats

Pool statistics.

pack-priv abstract class
RouteSpecificPool<T, C, E extends PoolEntry<T, C>>