Uses of Class
org.apache.hc.client5.http.impl.nio.PoolingAsyncClientConnectionManagerBuilder
Packages that use PoolingAsyncClientConnectionManagerBuilder
Package
Description
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 PoolingAsyncClientConnectionManagerBuilderModifier and TypeMethodDescriptionPoolingAsyncClientConnectionManagerBuilder.create()PoolingAsyncClientConnectionManagerBuilder.setConnectionConfigResolver(org.apache.hc.core5.function.Resolver<HttpRoute, ConnectionConfig> connectionConfigResolver) SetsResolverofConnectionConfigon a per route basis.PoolingAsyncClientConnectionManagerBuilder.setConnectionTimeToLive(org.apache.hc.core5.util.TimeValue timeToLive) Deprecated.PoolingAsyncClientConnectionManagerBuilder.setConnPoolPolicy(org.apache.hc.core5.pool.PoolReusePolicy poolReusePolicy) SetsPoolReusePolicyvalue.PoolingAsyncClientConnectionManagerBuilder.setDefaultConnectionConfig(ConnectionConfig config) Sets the sameConnectionConfigfor all routes.PoolingAsyncClientConnectionManagerBuilder.setDefaultTlsConfig(TlsConfig config) Sets the sameTlsConfigfor all hosts.PoolingAsyncClientConnectionManagerBuilder.setDnsResolver(DnsResolver dnsResolver) SetsDnsResolverinstance.PoolingAsyncClientConnectionManagerBuilder.setMaxConnPerRoute(int maxConnPerRoute) Sets maximum connection per route value.PoolingAsyncClientConnectionManagerBuilder.setMaxConnTotal(int maxConnTotal) Sets maximum total connection value.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.setPoolConcurrencyPolicy(org.apache.hc.core5.pool.PoolConcurrencyPolicy poolConcurrencyPolicy) SetsPoolConcurrencyPolicyvalue.PoolingAsyncClientConnectionManagerBuilder.setSchemePortResolver(SchemePortResolver schemePortResolver) SetsSchemePortResolverinstance.PoolingAsyncClientConnectionManagerBuilder.setTlsConfigResolver(org.apache.hc.core5.function.Resolver<org.apache.hc.core5.http.HttpHost, TlsConfig> tlsConfigResolver) SetsResolverofTlsConfigon a per host basis.PoolingAsyncClientConnectionManagerBuilder.setTlsStrategy(org.apache.hc.core5.http.nio.ssl.TlsStrategy tlsStrategy) SetsTlsStrategyinstance for TLS connections.PoolingAsyncClientConnectionManagerBuilder.setValidateAfterInactivity(org.apache.hc.core5.util.TimeValue validateAfterInactivity) PoolingAsyncClientConnectionManagerBuilder.useSystemProperties()Use system properties when creating and configuring default implementations.
PoolingAsyncClientConnectionManagerBuilder.setDefaultConnectionConfig(ConnectionConfig)