|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.http.impl.nio.pool.SessionPool<T,E>
public abstract class SessionPool<T,E extends PoolEntry<T>>
| Constructor Summary | |
|---|---|
SessionPool(org.apache.http.nio.reactor.ConnectingIOReactor ioreactor,
PoolEntryFactory<T,E> factory,
RouteResolver<T> routeResolver,
int defaultMaxPerRoute,
int maxTotal)
|
|
| Method Summary | |
|---|---|
void |
closeExpired()
|
void |
closeIdle(long idletime,
TimeUnit tunit)
|
PoolStats |
getStats(T route)
|
PoolStats |
getTotalStats()
|
boolean |
isShutdown()
|
void |
lease(T route,
Object state,
long connectTimeout,
TimeUnit tunit,
PoolEntryCallback<T,E> callback)
|
void |
release(E entry,
boolean reusable)
|
protected void |
requestCancelled(org.apache.http.nio.reactor.SessionRequest request)
|
protected void |
requestCompleted(org.apache.http.nio.reactor.SessionRequest request)
|
protected void |
requestFailed(org.apache.http.nio.reactor.SessionRequest request)
|
protected void |
requestTimeout(org.apache.http.nio.reactor.SessionRequest request)
|
void |
setDefaultMaxPerHost(int max)
|
void |
setMaxPerHost(T route,
int max)
|
void |
setTotalMax(int max)
|
void |
shutdown(long waitMs)
|
String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public SessionPool(org.apache.http.nio.reactor.ConnectingIOReactor ioreactor,
PoolEntryFactory<T,E> factory,
RouteResolver<T> routeResolver,
int defaultMaxPerRoute,
int maxTotal)
| Method Detail |
|---|
public boolean isShutdown()
public void shutdown(long waitMs)
throws IOException
IOException
public void lease(T route,
Object state,
long connectTimeout,
TimeUnit tunit,
PoolEntryCallback<T,E> callback)
public void release(E entry,
boolean reusable)
protected void requestCompleted(org.apache.http.nio.reactor.SessionRequest request)
protected void requestCancelled(org.apache.http.nio.reactor.SessionRequest request)
protected void requestFailed(org.apache.http.nio.reactor.SessionRequest request)
protected void requestTimeout(org.apache.http.nio.reactor.SessionRequest request)
public void setTotalMax(int max)
public void setDefaultMaxPerHost(int max)
public void setMaxPerHost(T route,
int max)
public PoolStats getTotalStats()
public PoolStats getStats(T route)
public void closeIdle(long idletime,
TimeUnit tunit)
public void closeExpired()
public String toString()
toString in class Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||