public class InstrumentedHttpClientConnectionManager
extends org.apache.http.impl.conn.PoolingHttpClientConnectionManager
HttpClientConnectionManager
which monitors the number of open connections.Constructor and Description |
---|
InstrumentedHttpClientConnectionManager(MetricRegistry metricRegistry) |
InstrumentedHttpClientConnectionManager(MetricRegistry metricsRegistry,
org.apache.http.config.Registry<org.apache.http.conn.socket.ConnectionSocketFactory> socketFactoryRegistry) |
InstrumentedHttpClientConnectionManager(MetricRegistry metricsRegistry,
org.apache.http.config.Registry<org.apache.http.conn.socket.ConnectionSocketFactory> socketFactoryRegistry,
org.apache.http.conn.HttpConnectionFactory<org.apache.http.conn.routing.HttpRoute,org.apache.http.conn.ManagedHttpClientConnection> connFactory,
org.apache.http.conn.SchemePortResolver schemePortResolver,
org.apache.http.conn.DnsResolver dnsResolver,
long connTTL,
TimeUnit connTTLTimeUnit,
String name) |
InstrumentedHttpClientConnectionManager(MetricRegistry metricsRegistry,
org.apache.http.config.Registry<org.apache.http.conn.socket.ConnectionSocketFactory> socketFactoryRegistry,
long connTTL,
TimeUnit connTTLTimeUnit) |
Modifier and Type | Method and Description |
---|---|
protected static org.apache.http.config.Registry<org.apache.http.conn.socket.ConnectionSocketFactory> |
getDefaultRegistry() |
void |
shutdown() |
close, closeExpiredConnections, closeIdleConnections, connect, enumAvailable, enumLeased, finalize, getConnectionConfig, getDefaultConnectionConfig, getDefaultMaxPerRoute, getDefaultSocketConfig, getMaxPerRoute, getMaxTotal, getRoutes, getSocketConfig, getStats, getTotalStats, getValidateAfterInactivity, leaseConnection, releaseConnection, requestConnection, routeComplete, setConnectionConfig, setDefaultConnectionConfig, setDefaultMaxPerRoute, setDefaultSocketConfig, setMaxPerRoute, setMaxTotal, setSocketConfig, setValidateAfterInactivity, upgrade
public InstrumentedHttpClientConnectionManager(MetricRegistry metricRegistry)
public InstrumentedHttpClientConnectionManager(MetricRegistry metricsRegistry, org.apache.http.config.Registry<org.apache.http.conn.socket.ConnectionSocketFactory> socketFactoryRegistry)
public InstrumentedHttpClientConnectionManager(MetricRegistry metricsRegistry, org.apache.http.config.Registry<org.apache.http.conn.socket.ConnectionSocketFactory> socketFactoryRegistry, long connTTL, TimeUnit connTTLTimeUnit)
public InstrumentedHttpClientConnectionManager(MetricRegistry metricsRegistry, org.apache.http.config.Registry<org.apache.http.conn.socket.ConnectionSocketFactory> socketFactoryRegistry, org.apache.http.conn.HttpConnectionFactory<org.apache.http.conn.routing.HttpRoute,org.apache.http.conn.ManagedHttpClientConnection> connFactory, org.apache.http.conn.SchemePortResolver schemePortResolver, org.apache.http.conn.DnsResolver dnsResolver, long connTTL, TimeUnit connTTLTimeUnit, String name)
protected static org.apache.http.config.Registry<org.apache.http.conn.socket.ConnectionSocketFactory> getDefaultRegistry()
public void shutdown()
shutdown
in interface org.apache.http.conn.HttpClientConnectionManager
shutdown
in class org.apache.http.impl.conn.PoolingHttpClientConnectionManager
Copyright © 2023. All rights reserved.