Top Description Methods
org.apache.hc.core5.pool

public Interface ConnPoolControl<T>

extends ConnPoolStats<T>
Known Direct Subinterfaces
org.apache.hc.core5.pool.ManagedConnPool
Known Direct Implementers
org.apache.hc.core5.http.impl.bootstrap.HttpAsyncRequester, org.apache.hc.core5.http.impl.bootstrap.HttpRequester
Type Parameters
<T>
the route type that represents the opposite endpoint of a pooled connection.
Imports
java.util.Set, org.apache.hc.core5.util.TimeValue

Interface to control runtime properties of a ConnPool such as maximum total number of connections or maximum connections per route allowed.
Since
4.2

Method Summary

Modifier and TypeMethod and Description
public void
public void
closeIdle(TimeValue idleTime)

public int
public int
getMaxPerRoute(final T route)

public int
public Set<T>
public void
public void
setMaxPerRoute(final T route, int max)

public void
setMaxTotal(int max)

Inherited from org.apache.hc.core5.pool.ConnPoolStats:
getStatsgetTotalStats

Method Detail

closeExpiredback to summary
public void closeExpired()
closeIdleback to summary
public void closeIdle(TimeValue idleTime)
getDefaultMaxPerRouteback to summary
public int getDefaultMaxPerRoute()
getMaxPerRouteback to summary
public int getMaxPerRoute(final T route)
getMaxTotalback to summary
public int getMaxTotal()
getRoutesback to summary
public Set<T> getRoutes()
setDefaultMaxPerRouteback to summary
public void setDefaultMaxPerRoute(int max)
setMaxPerRouteback to summary
public void setMaxPerRoute(final T route, int max)
setMaxTotalback to summary
public void setMaxTotal(int max)