Package org.apache.hc.core5.pool
Client side connection pool component APIs.
-
Interface Summary Interface Description ConnPool<T,C extends ModalCloseable> ConnPool
represents a shared pool connections can be leased from and released back to.ConnPoolControl<T> Interface to control runtime properties of aConnPool
such as maximum total number of connections or maximum connections per route allowed.ConnPoolListener<T> Connection pool event listener.ConnPoolStats<T> Interface to obtain connection pool statistics.DisposalCallback<T extends ModalCloseable> Represents a customizable disposal strategy forModalCloseable
instances.ManagedConnPool<T,C extends ModalCloseable> -
Class Summary Class Description DefaultDisposalCallback<T extends SocketModalCloseable> Default implementation ofDisposalCallback
.LaxConnPool<T,C extends ModalCloseable> Connection pool with higher concurrency but with lax connection limit guarantees.LaxConnPool.LeaseRequest<T,C extends ModalCloseable> LaxConnPool.PerRoutePool<T,C extends ModalCloseable> PoolEntry<T,C extends ModalCloseable> Pool entry containing a pool connection object along with its route.PoolStats Pool statistics.StrictConnPool<T,C extends ModalCloseable> Connection pool with strict connection limit guarantees.StrictConnPool.LeaseRequest<T,C extends ModalCloseable> StrictConnPool.PerRoutePool<T,C extends ModalCloseable> -
Enum Summary Enum Description LaxConnPool.PerRoutePool.RequestServiceStrategy PoolConcurrencyPolicy Enumeration of pool concurrency policiesPoolReusePolicy Enumeration of pooled connection re-use policies