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, upgradepublic 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.HttpClientConnectionManagerrequestConnection in class org.apache.http.impl.conn.PoolingHttpClientConnectionManager