Top Description Fields Constructors Methods
org.apache.http.conn.params

public final Class ConnPerRouteBean

extends Object
implements ConnPerRoute
Class Inheritance
All Implemented Interfaces
org.apache.http.conn.params.ConnPerRoute
Annotations
@Deprecated
@Contract
threading:SAFE
Imports
java.util.Map, java.util.concurrent.ConcurrentHashMap, org.apache.http.annotation.Contract, .ThreadingBehavior, org.apache.http.conn.routing.HttpRoute, org.apache.http.util.Args

Deprecated

(4.2) use org.apache.http.pool.ConnPoolControl

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

Field Summary

Modifier and TypeField and Description
public static final int
DEFAULT_MAX_CONNECTIONS_PER_ROUTE

The default maximum number of connections allowed per host

private volatile int
private final ConcurrentHashMap<HttpRoute, Integer>

Constructor Summary

AccessConstructor and Description
public
ConnPerRouteBean(final int defaultMax)

public

Method Summary

Modifier and TypeMethod and Description
public int
public int
public int
public void
setDefaultMaxPerRoute(final int max)

public void
setMaxForRoute(final HttpRoute route, final int max)

public void
public String
toString()

Overrides java.lang.Object.toString.

Returns a string representation of the object.
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAllwaitwaitwait

Field Detail

DEFAULT_MAX_CONNECTIONS_PER_ROUTEback to summary
public static final int DEFAULT_MAX_CONNECTIONS_PER_ROUTE

The default maximum number of connections allowed per host

defaultMaxback to summary
private volatile int defaultMax
maxPerHostMapback to summary
private final ConcurrentHashMap<HttpRoute, Integer> maxPerHostMap

Constructor Detail

ConnPerRouteBeanback to summary
public ConnPerRouteBean(final int defaultMax)
ConnPerRouteBeanback to summary
public ConnPerRouteBean()

Method Detail

getDefaultMaxback to summary
public int getDefaultMax()
getDefaultMaxPerRouteback to summary
public int getDefaultMaxPerRoute()
Since
4.1
getMaxForRouteback to summary
public int getMaxForRoute(final HttpRoute route)

Implements org.apache.http.conn.params.ConnPerRoute.getMaxForRoute.

Annotations
@Override
setDefaultMaxPerRouteback to summary
public void setDefaultMaxPerRoute(final int max)
setMaxForRouteback to summary
public void setMaxForRoute(final HttpRoute route, final int max)
setMaxForRoutesback to summary
public void setMaxForRoutes(final Map<HttpRoute, Integer> map)
toStringback to summary
public String toString()

Overrides java.lang.Object.toString.

Doc from java.lang.Object.toString.

Returns a string representation of the object.

Returns:String

a string representation of the object.

Annotations
@Override