@Deprecated public class PoolingClientAsyncConnectionManager extends Object implements ClientAsyncConnectionManager, org.apache.http.pool.ConnPoolControl<org.apache.http.conn.routing.HttpRoute>
| Constructor and Description |
|---|
PoolingClientAsyncConnectionManager(org.apache.http.nio.reactor.ConnectingIOReactor ioreactor)
Deprecated.
|
PoolingClientAsyncConnectionManager(org.apache.http.nio.reactor.ConnectingIOReactor ioreactor,
AsyncSchemeRegistry schemeRegistry)
Deprecated.
|
PoolingClientAsyncConnectionManager(org.apache.http.nio.reactor.ConnectingIOReactor ioreactor,
AsyncSchemeRegistry schemeRegistry,
long timeToLive,
TimeUnit tunit)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
void |
closeExpiredConnections()
Deprecated.
|
void |
closeIdleConnections(long idleTimeout,
TimeUnit tunit)
Deprecated.
|
protected ClientAsyncConnectionFactory |
createClientAsyncConnectionFactory()
Deprecated.
|
void |
execute(org.apache.http.nio.reactor.IOEventDispatch eventDispatch)
Deprecated.
|
protected void |
finalize()
Deprecated.
|
int |
getDefaultMaxPerRoute()
Deprecated.
|
int |
getMaxPerRoute(org.apache.http.conn.routing.HttpRoute route)
Deprecated.
|
int |
getMaxTotal()
Deprecated.
|
AsyncSchemeRegistry |
getSchemeRegistry()
Deprecated.
|
org.apache.http.pool.PoolStats |
getStats(org.apache.http.conn.routing.HttpRoute route)
Deprecated.
|
org.apache.http.nio.reactor.IOReactorStatus |
getStatus()
Deprecated.
|
org.apache.http.pool.PoolStats |
getTotalStats()
Deprecated.
|
Future<ManagedClientAsyncConnection> |
leaseConnection(org.apache.http.conn.routing.HttpRoute route,
Object state,
long connectTimeout,
TimeUnit tunit,
org.apache.http.concurrent.FutureCallback<ManagedClientAsyncConnection> callback)
Deprecated.
|
void |
releaseConnection(ManagedClientAsyncConnection conn,
long keepalive,
TimeUnit tunit)
Deprecated.
|
void |
setDefaultMaxPerRoute(int max)
Deprecated.
|
void |
setMaxPerRoute(org.apache.http.conn.routing.HttpRoute route,
int max)
Deprecated.
|
void |
setMaxTotal(int max)
Deprecated.
|
void |
shutdown()
Deprecated.
|
void |
shutdown(long waitMs)
Deprecated.
|
public PoolingClientAsyncConnectionManager(org.apache.http.nio.reactor.ConnectingIOReactor ioreactor,
AsyncSchemeRegistry schemeRegistry,
long timeToLive,
TimeUnit tunit)
public PoolingClientAsyncConnectionManager(org.apache.http.nio.reactor.ConnectingIOReactor ioreactor,
AsyncSchemeRegistry schemeRegistry)
throws org.apache.http.nio.reactor.IOReactorException
org.apache.http.nio.reactor.IOReactorExceptionpublic PoolingClientAsyncConnectionManager(org.apache.http.nio.reactor.ConnectingIOReactor ioreactor)
throws org.apache.http.nio.reactor.IOReactorException
org.apache.http.nio.reactor.IOReactorExceptionprotected void finalize()
throws Throwable
protected ClientAsyncConnectionFactory createClientAsyncConnectionFactory()
public AsyncSchemeRegistry getSchemeRegistry()
getSchemeRegistry in interface ClientAsyncConnectionManagerpublic void execute(org.apache.http.nio.reactor.IOEventDispatch eventDispatch)
throws IOException
execute in interface org.apache.http.nio.reactor.IOReactorIOExceptionpublic org.apache.http.nio.reactor.IOReactorStatus getStatus()
getStatus in interface org.apache.http.nio.reactor.IOReactorpublic void shutdown(long waitMs)
throws IOException
shutdown in interface org.apache.http.nio.reactor.IOReactorIOExceptionpublic void shutdown()
throws IOException
shutdown in interface org.apache.http.nio.reactor.IOReactorIOExceptionpublic Future<ManagedClientAsyncConnection> leaseConnection(org.apache.http.conn.routing.HttpRoute route, Object state, long connectTimeout, TimeUnit tunit, org.apache.http.concurrent.FutureCallback<ManagedClientAsyncConnection> callback)
leaseConnection in interface ClientAsyncConnectionManagerpublic void releaseConnection(ManagedClientAsyncConnection conn, long keepalive, TimeUnit tunit)
releaseConnection in interface ClientAsyncConnectionManagerpublic org.apache.http.pool.PoolStats getTotalStats()
getTotalStats in interface org.apache.http.pool.ConnPoolControl<org.apache.http.conn.routing.HttpRoute>public org.apache.http.pool.PoolStats getStats(org.apache.http.conn.routing.HttpRoute route)
getStats in interface org.apache.http.pool.ConnPoolControl<org.apache.http.conn.routing.HttpRoute>public void setMaxTotal(int max)
setMaxTotal in interface org.apache.http.pool.ConnPoolControl<org.apache.http.conn.routing.HttpRoute>public void setDefaultMaxPerRoute(int max)
setDefaultMaxPerRoute in interface org.apache.http.pool.ConnPoolControl<org.apache.http.conn.routing.HttpRoute>public void setMaxPerRoute(org.apache.http.conn.routing.HttpRoute route,
int max)
setMaxPerRoute in interface org.apache.http.pool.ConnPoolControl<org.apache.http.conn.routing.HttpRoute>public int getMaxTotal()
getMaxTotal in interface org.apache.http.pool.ConnPoolControl<org.apache.http.conn.routing.HttpRoute>public int getDefaultMaxPerRoute()
getDefaultMaxPerRoute in interface org.apache.http.pool.ConnPoolControl<org.apache.http.conn.routing.HttpRoute>public int getMaxPerRoute(org.apache.http.conn.routing.HttpRoute route)
getMaxPerRoute in interface org.apache.http.pool.ConnPoolControl<org.apache.http.conn.routing.HttpRoute>public void closeIdleConnections(long idleTimeout,
TimeUnit tunit)
public void closeExpiredConnections()
Copyright © 2010–2016 The Apache Software Foundation. All rights reserved.