org.apache.commons.httpclient.params
Class HttpConnectionManagerParams
- Cloneable, HttpParams, Serializable
public class HttpConnectionManagerParams
This class represents a collection of HTTP protocol parameters applicable to
HTTP connection managers
.
Protocol parameters may be linked together to form a hierarchy. If a particular
parameter value has not been explicitly defined in the collection itself, its
value will be drawn from the parent collection of parameters.
getConnectionTimeout , getLinger , getReceiveBufferSize , getSendBufferSize , getSoTimeout , getTcpNoDelay , isStaleCheckingEnabled , setConnectionTimeout , setLinger , setReceiveBufferSize , setSendBufferSize , setSoTimeout , setStaleCheckingEnabled , setTcpNoDelay |
clear , clone , getBooleanParameter , getDefaultParams , getDefaults , getDoubleParameter , getIntParameter , getLongParameter , getParameter , isParameterFalse , isParameterSet , isParameterSetLocally , isParameterTrue , setBooleanParameter , setDefaults , setDoubleParameter , setHttpParamsFactory , setIntParameter , setLongParameter , setParameter , setParameters |
MAX_HOST_CONNECTIONS
public static final String MAX_HOST_CONNECTIONS
Defines the maximum number of connections allowed per host configuration.
These values only apply to the number of connections from a particular instance
of HttpConnectionManager.
This parameter expects a value of type
java.util.Map
. The value
should map instances of
HostConfiguration
to
integers
. The default value can be specified using
HostConfiguration.ANY_HOST_CONFIGURATION
.
MAX_TOTAL_CONNECTIONS
public static final String MAX_TOTAL_CONNECTIONS
Defines the maximum number of connections allowed overall. This value only applies
to the number of connections from a particular instance of HttpConnectionManager.
This parameter expects a value of type
Integer
.
getDefaultMaxConnectionsPerHost
public int getDefaultMaxConnectionsPerHost()
Gets the default maximum number of connections allowed for a given
host config.
getMaxConnectionsPerHost
public int getMaxConnectionsPerHost(HostConfiguration hostConfiguration)
Gets the maximum number of connections to be used for a particular host config. If
the value has not been specified for the given host the default value will be
returned.
hostConfiguration
- The host config.
- The maximum number of connections to be used for the given host config.
getMaxTotalConnections
public int getMaxTotalConnections()
Gets the maximum number of connections allowed.
- The maximum number of connections allowed.
setDefaultMaxConnectionsPerHost
public void setDefaultMaxConnectionsPerHost(int maxHostConnections)
Sets the default maximum number of connections allowed for a given
host config.
maxHostConnections
- The default maximum.
setMaxConnectionsPerHost
public void setMaxConnectionsPerHost(HostConfiguration hostConfiguration,
int maxHostConnections)
Sets the maximum number of connections to be used for the given host config.
hostConfiguration
- The host config to set the maximum for. Use
HostConfiguration.ANY_HOST_CONFIGURATION
to configure the default value
per host.maxHostConnections
- The maximum number of connections, > 0
setMaxTotalConnections
public void setMaxTotalConnections(int maxTotalConnections)
Sets the maximum number of connections allowed.
maxTotalConnections
- The maximum number of connections allowed.
Copyright (c) 1999-2005 - Apache Software Foundation