| Package | Description |
|---|---|
| org.apache.hc.client5.http.impl.io |
Client connection management functions based the classic
connection management APIs.
|
| Modifier and Type | Method and Description |
|---|---|
static PoolingHttpClientConnectionManagerBuilder |
PoolingHttpClientConnectionManagerBuilder.create() |
PoolingHttpClientConnectionManagerBuilder |
PoolingHttpClientConnectionManagerBuilder.setConnectionConfigResolver(Resolver<HttpRoute,ConnectionConfig> connectionConfigResolver)
Sets
Resolver of ConnectionConfig on a per route basis. |
PoolingHttpClientConnectionManagerBuilder |
PoolingHttpClientConnectionManagerBuilder.setConnectionFactory(HttpConnectionFactory<ManagedHttpClientConnection> connectionFactory)
Sets
HttpConnectionFactory instance. |
PoolingHttpClientConnectionManagerBuilder |
PoolingHttpClientConnectionManagerBuilder.setConnectionTimeToLive(TimeValue timeToLive)
Deprecated.
|
PoolingHttpClientConnectionManagerBuilder |
PoolingHttpClientConnectionManagerBuilder.setConnPoolListener(ConnPoolListener<HttpRoute> connPoolListener)
Sets a
ConnPoolListener. |
PoolingHttpClientConnectionManagerBuilder |
PoolingHttpClientConnectionManagerBuilder.setConnPoolPolicy(PoolReusePolicy poolReusePolicy)
Sets
PoolReusePolicy value. |
PoolingHttpClientConnectionManagerBuilder |
PoolingHttpClientConnectionManagerBuilder.setDefaultConnectionConfig(ConnectionConfig config)
Sets the same
ConnectionConfig for all routes. |
PoolingHttpClientConnectionManagerBuilder |
PoolingHttpClientConnectionManagerBuilder.setDefaultSocketConfig(SocketConfig config)
Sets the same
SocketConfig for all routes. |
PoolingHttpClientConnectionManagerBuilder |
PoolingHttpClientConnectionManagerBuilder.setDefaultTlsConfig(TlsConfig config)
Sets the same
TlsConfig for all hosts. |
PoolingHttpClientConnectionManagerBuilder |
PoolingHttpClientConnectionManagerBuilder.setDetachedSocketFactory(DetachedSocketFactory detachedSocketFactory)
Sets the factory used to create detached sockets for outgoing connections.
|
PoolingHttpClientConnectionManagerBuilder |
PoolingHttpClientConnectionManagerBuilder.setDnsResolver(DnsResolver dnsResolver)
Sets
DnsResolver instance. |
PoolingHttpClientConnectionManagerBuilder |
PoolingHttpClientConnectionManagerBuilder.setMaxConnPerRoute(int maxConnPerRoute)
Sets maximum connection per route value.
|
PoolingHttpClientConnectionManagerBuilder |
PoolingHttpClientConnectionManagerBuilder.setMaxConnTotal(int maxConnTotal)
Sets maximum total connection value.
|
PoolingHttpClientConnectionManagerBuilder |
PoolingHttpClientConnectionManagerBuilder.setOffLockDisposalEnabled(boolean enabled)
Enable or disable off-lock connection disposal for blocking I/O pools.
|
PoolingHttpClientConnectionManagerBuilder |
PoolingHttpClientConnectionManagerBuilder.setPoolConcurrencyPolicy(PoolConcurrencyPolicy poolConcurrencyPolicy)
Sets
PoolConcurrencyPolicy value. |
PoolingHttpClientConnectionManagerBuilder |
PoolingHttpClientConnectionManagerBuilder.setSchemePortResolver(SchemePortResolver schemePortResolver)
Sets
SchemePortResolver instance. |
PoolingHttpClientConnectionManagerBuilder |
PoolingHttpClientConnectionManagerBuilder.setSocketConfigResolver(Resolver<HttpRoute,SocketConfig> socketConfigResolver)
Sets
Resolver of SocketConfig on a per route basis. |
PoolingHttpClientConnectionManagerBuilder |
PoolingHttpClientConnectionManagerBuilder.setSSLSocketFactory(LayeredConnectionSocketFactory sslSocketFactory)
Deprecated.
|
PoolingHttpClientConnectionManagerBuilder |
PoolingHttpClientConnectionManagerBuilder.setTlsConfigResolver(Resolver<HttpHost,TlsConfig> tlsConfigResolver)
|
PoolingHttpClientConnectionManagerBuilder |
PoolingHttpClientConnectionManagerBuilder.setTlsSocketStrategy(TlsSocketStrategy tlsSocketStrategy)
Sets
TlsSocketStrategy instance. |
PoolingHttpClientConnectionManagerBuilder |
PoolingHttpClientConnectionManagerBuilder.setValidateAfterInactivity(TimeValue validateAfterInactivity)
Deprecated.
|
PoolingHttpClientConnectionManagerBuilder |
PoolingHttpClientConnectionManagerBuilder.useSystemProperties()
Deprecated.
This method is now redundant and calls to it can be removed.
|
Copyright © 1999–2021 The Apache Software Foundation. All rights reserved.