Package org.apache.hc.core5.pool
Interface ConnPoolControl<T>
- Type Parameters:
T- the route type that represents the opposite endpoint of a pooled connection.
- All Superinterfaces:
ConnPoolStats<T>
- All Known Subinterfaces:
ManagedConnPool<T,C>
- All Known Implementing Classes:
H2AsyncRequester,HttpAsyncRequester,HttpRequester,LaxConnPool,StrictConnPool
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 TypeMethodDescriptionvoidvoidintintgetMaxPerRoute(T route) intvoidsetDefaultMaxPerRoute(int max) voidsetMaxPerRoute(T route, int max) voidsetMaxTotal(int max) Methods inherited from interface org.apache.hc.core5.pool.ConnPoolStats
getStats, getTotalStats
-
Method Details
-
setMaxTotal
void setMaxTotal(int max) -
getMaxTotal
int getMaxTotal() -
setDefaultMaxPerRoute
void setDefaultMaxPerRoute(int max) -
getDefaultMaxPerRoute
int getDefaultMaxPerRoute() -
setMaxPerRoute
-
getMaxPerRoute
-
closeIdle
-
closeExpired
void closeExpired() -
getRoutes
-