| Package | Description |
|---|---|
| org.apache.hc.client5.http.impl.nio |
Client connection management functions based the asynchronous
connection management APIs.
|
| Modifier and Type | Method and Description |
|---|---|
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.
|
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)
|
PoolingAsyncClientConnectionManagerBuilder |
PoolingAsyncClientConnectionManagerBuilder.setTlsStrategy(TlsStrategy tlsStrategy)
Sets
TlsStrategy instance for TLS connections. |
PoolingAsyncClientConnectionManagerBuilder |
PoolingAsyncClientConnectionManagerBuilder.setValidateAfterInactivity(TimeValue validateAfterInactivity)
Deprecated.
|
PoolingAsyncClientConnectionManagerBuilder |
PoolingAsyncClientConnectionManagerBuilder.useSystemProperties()
Use system properties when creating and configuring default
implementations.
|
Copyright © 1999–2021 The Apache Software Foundation. All rights reserved.