Package com.codahale.metrics.httpclient
Class InstrumentedClientConnManager
- java.lang.Object
-
- org.apache.http.impl.conn.PoolingClientConnectionManager
-
- com.codahale.metrics.httpclient.InstrumentedClientConnManager
-
- All Implemented Interfaces:
org.apache.http.conn.ClientConnectionManager
,org.apache.http.pool.ConnPoolControl<org.apache.http.conn.routing.HttpRoute>
public class InstrumentedClientConnManager extends org.apache.http.impl.conn.PoolingClientConnectionManager
AClientConnectionManager
which monitors the number of open connections.
-
-
Constructor Summary
Constructors Constructor Description InstrumentedClientConnManager(MetricRegistry metricRegistry)
InstrumentedClientConnManager(MetricRegistry metricsRegistry, org.apache.http.conn.scheme.SchemeRegistry registry)
InstrumentedClientConnManager(MetricRegistry metricsRegistry, org.apache.http.conn.scheme.SchemeRegistry registry, long connTTL, java.util.concurrent.TimeUnit connTTLTimeUnit)
InstrumentedClientConnManager(MetricRegistry metricsRegistry, org.apache.http.conn.scheme.SchemeRegistry schemeRegistry, long connTTL, java.util.concurrent.TimeUnit connTTLTimeUnit, org.apache.http.conn.DnsResolver dnsResolver, java.lang.String name)
-
Method Summary
-
Methods inherited from class org.apache.http.impl.conn.PoolingClientConnectionManager
closeExpiredConnections, closeIdleConnections, createConnectionOperator, finalize, getDefaultMaxPerRoute, getMaxPerRoute, getMaxTotal, getSchemeRegistry, getStats, getTotalStats, releaseConnection, requestConnection, setDefaultMaxPerRoute, setMaxPerRoute, setMaxTotal, shutdown
-
-
-
-
Constructor Detail
-
InstrumentedClientConnManager
public InstrumentedClientConnManager(MetricRegistry metricRegistry)
-
InstrumentedClientConnManager
public InstrumentedClientConnManager(MetricRegistry metricsRegistry, org.apache.http.conn.scheme.SchemeRegistry registry)
-
InstrumentedClientConnManager
public InstrumentedClientConnManager(MetricRegistry metricsRegistry, org.apache.http.conn.scheme.SchemeRegistry registry, long connTTL, java.util.concurrent.TimeUnit connTTLTimeUnit)
-
InstrumentedClientConnManager
public InstrumentedClientConnManager(MetricRegistry metricsRegistry, org.apache.http.conn.scheme.SchemeRegistry schemeRegistry, long connTTL, java.util.concurrent.TimeUnit connTTLTimeUnit, org.apache.http.conn.DnsResolver dnsResolver, java.lang.String name)
-
-