Package org.apache.http.pool
Interface ConnPoolControl<T>
-
- Type Parameters:
T
- the route type that represents the opposite endpoint of a pooled connection.
- All Known Implementing Classes:
AbstractConnPool
,AbstractNIOConnPool
,BasicConnPool
,BasicNIOConnPool
,PoolingClientConnectionManager
,PoolingHttpClientConnectionManager
public interface ConnPoolControl<T>
Interface to control runtime properties of aConnPool
such as maximum total number of connections or maximum connections per route allowed.- Since:
- 4.2
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description int
getDefaultMaxPerRoute()
int
getMaxPerRoute(T route)
int
getMaxTotal()
PoolStats
getStats(T route)
PoolStats
getTotalStats()
void
setDefaultMaxPerRoute(int max)
void
setMaxPerRoute(T route, int max)
void
setMaxTotal(int max)
-
-
-
Method Detail
-
setMaxTotal
void setMaxTotal(int max)
-
getMaxTotal
int getMaxTotal()
-
setDefaultMaxPerRoute
void setDefaultMaxPerRoute(int max)
-
getDefaultMaxPerRoute
int getDefaultMaxPerRoute()
-
setMaxPerRoute
void setMaxPerRoute(T route, int max)
-
getMaxPerRoute
int getMaxPerRoute(T route)
-
getTotalStats
PoolStats getTotalStats()
-
-