Package org.apache.http.conn.params
Class ConnPerRouteBean
java.lang.Object
org.apache.http.conn.params.ConnPerRouteBean
- All Implemented Interfaces:
ConnPerRoute
public final class ConnPerRouteBean extends Object implements ConnPerRoute
This class maintains a map of HTTP routes to maximum number of connections allowed
for those routes. This class can be used by pooling
connection managers for
a fine-grained control of connections on a per route basis.- Since:
- 4.0
- Version:
- $Revision: 652947 $
- Author:
- Oleg Kalnichevski
-
Field Summary
Fields Modifier and Type Field Description static intDEFAULT_MAX_CONNECTIONS_PER_ROUTEThe default maximum number of connections allowed per host -
Constructor Summary
Constructors Constructor Description ConnPerRouteBean()ConnPerRouteBean(int defaultMax) -
Method Summary
Modifier and Type Method Description intgetDefaultMax()intgetMaxForRoute(HttpRoute route)voidsetDefaultMaxPerRoute(int max)voidsetMaxForRoute(HttpRoute route, int max)voidsetMaxForRoutes(Map<HttpRoute,Integer> map)
-
Field Details
-
DEFAULT_MAX_CONNECTIONS_PER_ROUTE
public static final int DEFAULT_MAX_CONNECTIONS_PER_ROUTEThe default maximum number of connections allowed per host- See Also:
- Constant Field Values
-
-
Constructor Details
-
ConnPerRouteBean
public ConnPerRouteBean(int defaultMax) -
ConnPerRouteBean
public ConnPerRouteBean()
-
-
Method Details
-
getDefaultMax
public int getDefaultMax() -
setDefaultMaxPerRoute
public void setDefaultMaxPerRoute(int max) -
setMaxForRoute
-
getMaxForRoute
- Specified by:
getMaxForRoutein interfaceConnPerRoute
-
setMaxForRoutes
-