@ThreadSafe 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| 构造器和说明 |
|---|
BasicConnPool() |
BasicConnPool(ConnFactory<HttpHost,HttpClientConnection> connFactory) |
BasicConnPool(HttpParams params)
已过时。
|
BasicConnPool(SocketConfig sconfig,
ConnectionConfig cconfig) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected BasicPoolEntry |
createEntry(HttpHost host,
HttpClientConnection conn)
Creates a new entry for the given connection with the given route.
|
closeExpired, closeIdle, enumAvailable, enumLeased, getDefaultMaxPerRoute, getMaxPerRoute, getMaxTotal, getStats, getTotalStats, isShutdown, lease, lease, onLease, onRelease, release, setDefaultMaxPerRoute, setMaxPerRoute, setMaxTotal, 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)
AbstractConnPool