public class RestPoolingConnectionManager
extends org.apache.http.impl.conn.PoolingHttpClientConnectionManager
PoolingHttpClientConnectionManager
instance is in consumed and/or idle state.Constructor and Description |
---|
RestPoolingConnectionManager(org.apache.http.config.Registry<org.apache.http.conn.socket.ConnectionSocketFactory> socketFactoryRegistry,
int maxTotal) |
Modifier and Type | Method and Description |
---|---|
boolean |
isConsumed()
If a connection request has been created, then the Pooling manager is considered consumed.
|
boolean |
isIdle() |
org.apache.http.conn.ConnectionRequest |
requestConnection(org.apache.http.conn.routing.HttpRoute route,
Object state)
Sets the consumed flag to true when the Rest endpoint at given
HttpRoute leases/consumes the pooled
connection. |
close, closeExpiredConnections, closeIdleConnections, connect, enumAvailable, enumLeased, finalize, getConnectionConfig, getDefaultConnectionConfig, getDefaultMaxPerRoute, getDefaultSocketConfig, getMaxPerRoute, getMaxTotal, getRoutes, getSocketConfig, getStats, getTotalStats, getValidateAfterInactivity, leaseConnection, releaseConnection, routeComplete, setConnectionConfig, setDefaultConnectionConfig, setDefaultMaxPerRoute, setDefaultSocketConfig, setMaxPerRoute, setMaxTotal, setSocketConfig, setValidateAfterInactivity, shutdown, upgrade
public RestPoolingConnectionManager(org.apache.http.config.Registry<org.apache.http.conn.socket.ConnectionSocketFactory> socketFactoryRegistry, int maxTotal)
public boolean isConsumed()
public boolean isIdle()
public org.apache.http.conn.ConnectionRequest requestConnection(org.apache.http.conn.routing.HttpRoute route, Object state)
HttpRoute
leases/consumes the pooled
connection.requestConnection
in interface org.apache.http.conn.HttpClientConnectionManager
requestConnection
in class org.apache.http.impl.conn.PoolingHttpClientConnectionManager