## Uses of Class
org.apache.hc.client5.http.impl.nio.PoolingAsyncClientConnectionManagerBuilder

Packages that use PoolingAsyncClientConnectionManagerBuilder
org.apache.hc.client5.http.impl.nio: Client connection management functions based the asynchronous connection management APIs.

### Uses of PoolingAsyncClientConnectionManagerBuilder in org.apache.hc.client5.http.impl.nio

Methods in org.apache.hc.client5.http.impl.nio that return PoolingAsyncClientConnectionManagerBuilder
`static PoolingAsyncClientConnectionManagerBuilder` PoolingAsyncClientConnectionManagerBuilder.`create()`
`PoolingAsyncClientConnectionManagerBuilder` PoolingAsyncClientConnectionManagerBuilder.`setConnectionConfigResolver(Resolver<HttpRoute,ConnectionConfig> connectionConfigResolver)` Sets `Resolver` of `ConnectionConfig` on a per route basis.
`PoolingAsyncClientConnectionManagerBuilder` PoolingAsyncClientConnectionManagerBuilder.`setConnectionTimeToLive(TimeValue timeToLive)` Deprecated. Use `setDefaultConnectionConfig(ConnectionConfig)`
`PoolingAsyncClientConnectionManagerBuilder` PoolingAsyncClientConnectionManagerBuilder.`setConnPoolPolicy(PoolReusePolicy poolReusePolicy)` Sets `PoolReusePolicy` value.
`PoolingAsyncClientConnectionManagerBuilder` PoolingAsyncClientConnectionManagerBuilder.`setDefaultConnectionConfig(ConnectionConfig config)` Sets the same `ConnectionConfig` for all routes.
`PoolingAsyncClientConnectionManagerBuilder` PoolingAsyncClientConnectionManagerBuilder.`setDefaultTlsConfig(TlsConfig config)` Sets the same `TlsConfig` for all hosts.
`PoolingAsyncClientConnectionManagerBuilder` PoolingAsyncClientConnectionManagerBuilder.`setDnsResolver(DnsResolver dnsResolver)` Sets `DnsResolver` instance.
`PoolingAsyncClientConnectionManagerBuilder` PoolingAsyncClientConnectionManagerBuilder.`setMaxConnPerRoute(int maxConnPerRoute)` Sets maximum connection per route value.
`PoolingAsyncClientConnectionManagerBuilder` PoolingAsyncClientConnectionManagerBuilder.`setMaxConnTotal(int maxConnTotal)` Sets maximum total connection value.
`PoolingAsyncClientConnectionManagerBuilder` PoolingAsyncClientConnectionManagerBuilder.`setMessageMultiplexing(boolean messageMultiplexing)` Use experimental connections pool implementation that acts as a caching facade in front of a standard connection pool and shares already leased connections to multiplex message exchanges over active HTTP/2 connections.
`PoolingAsyncClientConnectionManagerBuilder` PoolingAsyncClientConnectionManagerBuilder.`setPoolConcurrencyPolicy(PoolConcurrencyPolicy poolConcurrencyPolicy)` Sets `PoolConcurrencyPolicy` value.
`PoolingAsyncClientConnectionManagerBuilder` PoolingAsyncClientConnectionManagerBuilder.`setSchemePortResolver(SchemePortResolver schemePortResolver)` Sets `SchemePortResolver` instance.
`PoolingAsyncClientConnectionManagerBuilder` PoolingAsyncClientConnectionManagerBuilder.`setTlsConfigResolver(Resolver<HttpHost,TlsConfig> tlsConfigResolver)` Sets `Resolver` of `TlsConfig` on a per host basis.
`PoolingAsyncClientConnectionManagerBuilder` PoolingAsyncClientConnectionManagerBuilder.`setTlsStrategy(TlsStrategy tlsStrategy)` Sets `TlsStrategy` instance for TLS connections.
`PoolingAsyncClientConnectionManagerBuilder` PoolingAsyncClientConnectionManagerBuilder.`setValidateAfterInactivity(TimeValue validateAfterInactivity)` Deprecated. Use `setConnectionConfigResolver(Resolver)`.
`PoolingAsyncClientConnectionManagerBuilder` PoolingAsyncClientConnectionManagerBuilder.`useSystemProperties()` Use system properties when creating and configuring default implementations.