public class MonitoredConnectionManager
extends org.apache.http.impl.conn.tsccm.ThreadSafeClientConnManager
NamedConnectionPool
, which provides
connection reuse statistics, as its underlying connection pool.Constructor and Description |
---|
MonitoredConnectionManager(java.lang.String name) |
MonitoredConnectionManager(java.lang.String name,
org.apache.http.conn.scheme.SchemeRegistry schreg) |
MonitoredConnectionManager(java.lang.String name,
org.apache.http.conn.scheme.SchemeRegistry schreg,
long connTTL,
java.util.concurrent.TimeUnit connTTLTimeUnit) |
Modifier and Type | Method and Description |
---|---|
protected org.apache.http.impl.conn.tsccm.AbstractConnPool |
createConnectionPool(org.apache.http.params.HttpParams params)
Deprecated.
|
protected org.apache.http.impl.conn.tsccm.ConnPoolByRoute |
createConnectionPool(long connTTL,
java.util.concurrent.TimeUnit connTTLTimeUnit) |
org.apache.http.conn.ClientConnectionRequest |
requestConnection(org.apache.http.conn.routing.HttpRoute route,
java.lang.Object state) |
closeExpiredConnections, closeIdleConnections, createConnectionOperator, finalize, getConnectionsInPool, getConnectionsInPool, getDefaultMaxPerRoute, getMaxForRoute, getMaxTotal, getSchemeRegistry, releaseConnection, setDefaultMaxPerRoute, setMaxForRoute, setMaxTotal, shutdown
public MonitoredConnectionManager(java.lang.String name)
public MonitoredConnectionManager(java.lang.String name, org.apache.http.conn.scheme.SchemeRegistry schreg, long connTTL, java.util.concurrent.TimeUnit connTTLTimeUnit)
public MonitoredConnectionManager(java.lang.String name, org.apache.http.conn.scheme.SchemeRegistry schreg)
@Deprecated protected org.apache.http.impl.conn.tsccm.AbstractConnPool createConnectionPool(org.apache.http.params.HttpParams params)
createConnectionPool
in class org.apache.http.impl.conn.tsccm.ThreadSafeClientConnManager
protected org.apache.http.impl.conn.tsccm.ConnPoolByRoute createConnectionPool(long connTTL, java.util.concurrent.TimeUnit connTTLTimeUnit)
createConnectionPool
in class org.apache.http.impl.conn.tsccm.ThreadSafeClientConnManager
public org.apache.http.conn.ClientConnectionRequest requestConnection(org.apache.http.conn.routing.HttpRoute route, java.lang.Object state)
requestConnection
in interface org.apache.http.conn.ClientConnectionManager
requestConnection
in class org.apache.http.impl.conn.tsccm.ThreadSafeClientConnManager