ConnPool<HttpHost,BasicPoolEntry>, ConnPoolControl<HttpHost>@Contract(threading=SAFE_CONDITIONAL) public class BasicConnPool extends AbstractConnPool<HttpHost,HttpClientConnection,BasicPoolEntry>
ConnPool implementation that
represents a pool of blocking HttpClientConnection connections
identified by an HttpHost instance. Please note this pool
implementation does not support complex routes via a proxy cannot
differentiate between direct and proxied connections.HttpHost| Constructor | Description |
|---|---|
BasicConnPool() |
|
BasicConnPool(SocketConfig sconfig,
ConnectionConfig cconfig) |
|
BasicConnPool(HttpParams params) |
Deprecated.
|
BasicConnPool(ConnFactory<HttpHost,HttpClientConnection> connFactory) |
| Modifier and Type | Method | Description |
|---|---|---|
protected BasicPoolEntry |
createEntry(HttpHost host,
HttpClientConnection conn) |
Creates a new entry for the given connection with the given route.
|
protected boolean |
validate(BasicPoolEntry entry) |
closeExpired, closeIdle, enumAvailable, enumLeased, getDefaultMaxPerRoute, getMaxPerRoute, getMaxTotal, getRoutes, getStats, getTotalStats, getValidateAfterInactivity, isShutdown, lease, lease, onLease, onRelease, onReuse, release, setDefaultMaxPerRoute, setMaxPerRoute, setMaxTotal, setValidateAfterInactivity, shutdown, toStringpublic BasicConnPool(ConnFactory<HttpHost,HttpClientConnection> connFactory)
@Deprecated public BasicConnPool(HttpParams params)
BasicConnPool(SocketConfig, ConnectionConfig)public BasicConnPool(SocketConfig sconfig, ConnectionConfig cconfig)
public BasicConnPool()
protected BasicPoolEntry createEntry(HttpHost host, HttpClientConnection conn)
AbstractConnPoolcreateEntry in class AbstractConnPool<HttpHost,HttpClientConnection,BasicPoolEntry>protected boolean validate(BasicPoolEntry entry)
validate in class AbstractConnPool<HttpHost,HttpClientConnection,BasicPoolEntry>