PoolingHttpClientConnectionManager instances.
When a particular component is not explicitly set this class will
use its default implementation. System properties will be taken
into account when configuring the default implementations when
useSystemProperties() method is called prior to calling
build().
| Modifier and Type | Field and Description |
|---|---|
| private Resolver | |
| private HttpConnectionFactory | |
| private DnsResolver | |
| private int | |
| private int | |
| private PoolConcurrencyPolicy | |
| private PoolReusePolicy | |
| private SchemePortResolver | |
| private Resolver | |
| private LayeredConnectionSocketFactory | |
| private boolean | |
| private Resolver |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| connectionConfigResolver | back to summary |
|---|---|
| private Resolver<HttpRoute, ConnectionConfig> connectionConfigResolver | |
| connectionFactory | back to summary |
|---|---|
| private HttpConnectionFactory<ManagedHttpClientConnection> connectionFactory | |
| dnsResolver | back to summary |
|---|---|
| private DnsResolver dnsResolver | |
| maxConnPerRoute | back to summary |
|---|---|
| private int maxConnPerRoute | |
| maxConnTotal | back to summary |
|---|---|
| private int maxConnTotal | |
| poolConcurrencyPolicy | back to summary |
|---|---|
| private PoolConcurrencyPolicy poolConcurrencyPolicy | |
| poolReusePolicy | back to summary |
|---|---|
| private PoolReusePolicy poolReusePolicy | |
| schemePortResolver | back to summary |
|---|---|
| private SchemePortResolver schemePortResolver | |
| socketConfigResolver | back to summary |
|---|---|
| private Resolver<HttpRoute, SocketConfig> socketConfigResolver | |
| sslSocketFactory | back to summary |
|---|---|
| private LayeredConnectionSocketFactory sslSocketFactory | |
| systemProperties | back to summary |
|---|---|
| private boolean systemProperties | |
| tlsConfigResolver | back to summary |
|---|---|
| private Resolver<HttpHost, TlsConfig> tlsConfigResolver | |
| PoolingHttpClientConnectionManagerBuilder | back to summary |
|---|---|
| pack-priv PoolingHttpClientConnectionManagerBuilder() | |
| build | back to summary |
|---|---|
| public PoolingHttpClientConnectionManager build() | |
| create | back to summary |
|---|---|
| public static PoolingHttpClientConnectionManagerBuilder create() | |
| setConnectionConfigResolver | back to summary |
|---|---|
| public final PoolingHttpClientConnectionManagerBuilder setConnectionConfigResolver(final Resolver<HttpRoute, ConnectionConfig> connectionConfigResolver) Assigns
| |
| setConnectionFactory | back to summary |
|---|---|
| public final PoolingHttpClientConnectionManagerBuilder setConnectionFactory(final HttpConnectionFactory<ManagedHttpClientConnection> connectionFactory) Assigns | |
| setConnectionTimeToLive | back to summary |
|---|---|
| public final PoolingHttpClientConnectionManagerBuilder setConnectionTimeToLive(final TimeValue timeToLive)
Deprecated Sets maximum time to live for persistent connections
| |
| setConnPoolPolicy | back to summary |
|---|---|
| public final PoolingHttpClientConnectionManagerBuilder setConnPoolPolicy(final PoolReusePolicy poolReusePolicy) Assigns | |
| setDefaultConnectionConfig | back to summary |
|---|---|
| public final PoolingHttpClientConnectionManagerBuilder setDefaultConnectionConfig(final ConnectionConfig config) Assigns the same
| |
| setDefaultSocketConfig | back to summary |
|---|---|
| public final PoolingHttpClientConnectionManagerBuilder setDefaultSocketConfig(final SocketConfig config) Assigns the same | |
| setDefaultTlsConfig | back to summary |
|---|---|
| public final PoolingHttpClientConnectionManagerBuilder setDefaultTlsConfig(final TlsConfig config) Assigns the same
| |
| setDnsResolver | back to summary |
|---|---|
| public final PoolingHttpClientConnectionManagerBuilder setDnsResolver(final DnsResolver dnsResolver) Assigns | |
| setMaxConnPerRoute | back to summary |
|---|---|
| public final PoolingHttpClientConnectionManagerBuilder setMaxConnPerRoute(final int maxConnPerRoute) Assigns maximum connection per route value. | |
| setMaxConnTotal | back to summary |
|---|---|
| public final PoolingHttpClientConnectionManagerBuilder setMaxConnTotal(final int maxConnTotal) Assigns maximum total connection value. | |
| setPoolConcurrencyPolicy | back to summary |
|---|---|
| public final PoolingHttpClientConnectionManagerBuilder setPoolConcurrencyPolicy(final PoolConcurrencyPolicy poolConcurrencyPolicy) Assigns | |
| setSchemePortResolver | back to summary |
|---|---|
| public final PoolingHttpClientConnectionManagerBuilder setSchemePortResolver(final SchemePortResolver schemePortResolver) Assigns | |
| setSocketConfigResolver | back to summary |
|---|---|
| public final PoolingHttpClientConnectionManagerBuilder setSocketConfigResolver(final Resolver<HttpRoute, SocketConfig> socketConfigResolver) Assigns
| |
| setSSLSocketFactory | back to summary |
|---|---|
| public final PoolingHttpClientConnectionManagerBuilder setSSLSocketFactory(final LayeredConnectionSocketFactory sslSocketFactory) Assigns | |
| setTlsConfigResolver | back to summary |
|---|---|
| public final PoolingHttpClientConnectionManagerBuilder setTlsConfigResolver(final Resolver<HttpHost, TlsConfig> tlsConfigResolver) Assigns
| |
| setValidateAfterInactivity | back to summary |
|---|---|
| public final PoolingHttpClientConnectionManagerBuilder setValidateAfterInactivity(final TimeValue validateAfterInactivity)
Deprecated Sets period after inactivity after which persistent connections must be checked to ensure they are still valid.
| |
| useSystemProperties | back to summary |
|---|---|
| public final PoolingHttpClientConnectionManagerBuilder useSystemProperties() Use system properties when creating and configuring default implementations. | |