@Override public void close(final CloseMode closeMode) { connPool.close(closeMode); }
@Override public void closeExpired() { connPool.closeExpired(); }
@Override public void closeIdle(final TimeValue idletime) { pool.closeIdle(idletime); }
@Override public PoolStats getTotalStats() { return connPool.getTotalStats(); }
@Override public int getMaxTotal() { return connPool.getMaxTotal(); }
@Override public int getMaxPerRoute(final HttpHost route) { return connPool.getMaxPerRoute(route); }
@Override public Set<HttpHost> getRoutes() { return connPool.getRoutes(); }
@Override public int getDefaultMaxPerRoute() { return pool.getDefaultMaxPerRoute(); }
@Override public PoolStats getStats(final HttpRoute route) { return pool.getStats(route); }
this.log.debug("Connection request: " + ConnPoolSupport.formatStats(null, route, state, this.pool)); final Future<PoolEntry<HttpRoute, ManagedHttpClientConnection>> leaseFuture = this.pool.lease(route, state, requestTimeout, null); return new LeaseRequest() {
@Override public PoolStats getTotalStats() { return connPool.getTotalStats(); }
@Override public int getMaxTotal() { return connPool.getMaxTotal(); }
@Override public int getMaxPerRoute(final HttpRoute route) { return pool.getMaxPerRoute(route); }
@Override public Set<HttpRoute> getRoutes() { return pool.getRoutes(); }
@Override public int getDefaultMaxPerRoute() { return connPool.getDefaultMaxPerRoute(); }
@Override public PoolStats getStats(final HttpHost route) { return connPool.getStats(route); }
final Future<PoolEntry<HttpRoute, ManagedAsyncClientConnection>> leaseFuture = pool.lease( route, state, requestTimeout, new FutureCallback<PoolEntry<HttpRoute, ManagedAsyncClientConnection>>() {
@Override public void close() throws IOException { connPool.close(); }
@Override public void closeExpired() { connPool.closeExpired(); }
@Override public void closeIdle(final TimeValue idleTime) { connPool.closeIdle(idleTime); }