# Package org.apache.hc.client5.http.impl.nio

Client connection management functions based the asynchronous connection management APIs.

See: Description

Class Summary
DefaultAsyncClientConnectionOperator
H2SharingConnPool<T,C extends org.apache.hc.core5.http.HttpConnection>: Experimental connections pool implementation that acts as a caching facade in front of a standard `ManagedConnPool` and shares already leased connections to multiplex message exchanges over active HTTP/2 connections.
MultihomeConnectionInitiator: Multi-home DNS aware implementation of `ConnectionInitiator`.
PoolingAsyncClientConnectionManager: `PoolingAsyncClientConnectionManager` maintains a pool of non-blocking `HttpConnection`s and is able to service connection requests from multiple execution threads.
PoolingAsyncClientConnectionManagerBuilder: Builder for `PoolingAsyncClientConnectionManager` instances.

## Package org.apache.hc.client5.http.impl.nio Description

Client connection management functions based the asynchronous connection management APIs.