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

Packages that use PoolingAsyncClientConnectionManagerBuilder
Package | Description
--- | ---
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
Modifier and Type | Method and Description
--- | ---
`static PoolingAsyncClientConnectionManagerBuilder` | PoolingAsyncClientConnectionManagerBuilder.`create()`
`PoolingAsyncClientConnectionManagerBuilder` | PoolingAsyncClientConnectionManagerBuilder.`setConnectionTimeToLive(TimeValue timeToLive)` Sets maximum time to live for persistent connections
`PoolingAsyncClientConnectionManagerBuilder` | PoolingAsyncClientConnectionManagerBuilder.`setConnPoolPolicy(PoolReusePolicy connPoolPolicy)` Assigns `PoolReusePolicy` value.
`PoolingAsyncClientConnectionManagerBuilder` | PoolingAsyncClientConnectionManagerBuilder.`setDnsResolver(DnsResolver dnsResolver)` Assigns `DnsResolver` instance.
`PoolingAsyncClientConnectionManagerBuilder` | PoolingAsyncClientConnectionManagerBuilder.`setMaxConnPerRoute(int maxConnPerRoute)` Assigns maximum connection per route value.
`PoolingAsyncClientConnectionManagerBuilder` | PoolingAsyncClientConnectionManagerBuilder.`setMaxConnTotal(int maxConnTotal)` Assigns maximum total connection value.
`PoolingAsyncClientConnectionManagerBuilder` | PoolingAsyncClientConnectionManagerBuilder.`setPoolConcurrencyPolicy(PoolConcurrencyPolicy poolConcurrencyPolicy)` Assigns `PoolConcurrencyPolicy` value.
`PoolingAsyncClientConnectionManagerBuilder` | PoolingAsyncClientConnectionManagerBuilder.`setSchemePortResolver(SchemePortResolver schemePortResolver)` Assigns `SchemePortResolver` instance.
`PoolingAsyncClientConnectionManagerBuilder` | PoolingAsyncClientConnectionManagerBuilder.`setTlsStrategy(TlsStrategy tlsStrategy)` Assigns `TlsStrategy` instance for TLS connections.
`PoolingAsyncClientConnectionManagerBuilder` | PoolingAsyncClientConnectionManagerBuilder.`setValidateAfterInactivity(TimeValue validateAfterInactivity)` Sets period after inactivity in milliseconds after which persistent connections must be checked to ensure they are still valid.
`PoolingAsyncClientConnectionManagerBuilder` | PoolingAsyncClientConnectionManagerBuilder.`useSystemProperties()` Use system properties when creating and configuring default implementations.