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 Details

    • DEFAULT_MAX_CONNECTIONS_PER_ROUTE

      public static final int DEFAULT_MAX_CONNECTIONS_PER_ROUTE
      The 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

      public void setMaxForRoute​(HttpRoute route, int max)
    • getMaxForRoute

      public int getMaxForRoute​(HttpRoute route)
      Specified by:
      getMaxForRoute in interface ConnPerRoute
    • setMaxForRoutes

      public void setMaxForRoutes​(Map<HttpRoute,​Integer> map)