Class HttpConnectionManagerParams
java.lang.Object
edu.internet2.middleware.grouperClientExt.org.apache.commons.httpclient.params.DefaultHttpParams
edu.internet2.middleware.grouperClientExt.org.apache.commons.httpclient.params.HttpConnectionParams
edu.internet2.middleware.grouperClientExt.org.apache.commons.httpclient.params.HttpConnectionManagerParams
- All Implemented Interfaces:
HttpParams
,Serializable
,Cloneable
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.- Since:
- 3.0
- Version:
- $Revision: 480424 $
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
Defines the maximum number of connections allowed per host configuration.static final String
Defines the maximum number of connections allowed overall.Fields inherited from class edu.internet2.middleware.grouperClientExt.org.apache.commons.httpclient.params.HttpConnectionParams
CONNECTION_TIMEOUT, SO_LINGER, SO_RCVBUF, SO_SNDBUF, SO_TIMEOUT, STALE_CONNECTION_CHECK, TCP_NODELAY
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionint
Gets the default maximum number of connections allowed for a given host config.int
getMaxConnectionsPerHost
(HostConfiguration hostConfiguration) Gets the maximum number of connections to be used for a particular host config.int
Gets the maximum number of connections allowed.void
setDefaultMaxConnectionsPerHost
(int maxHostConnections) Sets the default maximum number of connections allowed for a given host config.void
setMaxConnectionsPerHost
(HostConfiguration hostConfiguration, int maxHostConnections) Sets the maximum number of connections to be used for the given host config.void
setMaxTotalConnections
(int maxTotalConnections) Sets the maximum number of connections allowed.Methods inherited from class edu.internet2.middleware.grouperClientExt.org.apache.commons.httpclient.params.HttpConnectionParams
getConnectionTimeout, getLinger, getReceiveBufferSize, getSendBufferSize, getSoTimeout, getTcpNoDelay, isStaleCheckingEnabled, setConnectionTimeout, setLinger, setReceiveBufferSize, setSendBufferSize, setSoTimeout, setStaleCheckingEnabled, setTcpNoDelay
Methods inherited from class edu.internet2.middleware.grouperClientExt.org.apache.commons.httpclient.params.DefaultHttpParams
clear, clone, getBooleanParameter, getDefaultParams, getDefaults, getDoubleParameter, getIntParameter, getLongParameter, getParameter, isParameterFalse, isParameterSet, isParameterSetLocally, isParameterTrue, setBooleanParameter, setDefaults, setDoubleParameter, setHttpParamsFactory, setIntParameter, setLongParameter, setParameter, setParameters
-
Field Details
-
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
Map
. The value should map instances ofHostConfiguration
tointegers
. The default value can be specified usingHostConfiguration.ANY_HOST_CONFIGURATION
.- See Also:
-
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
.- See Also:
-
-
Constructor Details
-
HttpConnectionManagerParams
public HttpConnectionManagerParams()
-
-
Method Details
-
setDefaultMaxConnectionsPerHost
public void setDefaultMaxConnectionsPerHost(int maxHostConnections) Sets the default maximum number of connections allowed for a given host config.- Parameters:
maxHostConnections
- The default maximum.- See Also:
-
setMaxConnectionsPerHost
Sets the maximum number of connections to be used for the given host config.- Parameters:
hostConfiguration
- The host config to set the maximum for. UseHostConfiguration.ANY_HOST_CONFIGURATION
to configure the default value per host.maxHostConnections
- The maximum number of connections,> 0
- See Also:
-
getDefaultMaxConnectionsPerHost
public int getDefaultMaxConnectionsPerHost()Gets the default maximum number of connections allowed for a given host config.- Returns:
- The default maximum.
- See Also:
-
getMaxConnectionsPerHost
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.- Parameters:
hostConfiguration
- The host config.- Returns:
- The maximum number of connections to be used for the given host config.
- See Also:
-
setMaxTotalConnections
public void setMaxTotalConnections(int maxTotalConnections) Sets the maximum number of connections allowed.- Parameters:
maxTotalConnections
- The maximum number of connections allowed.- See Also:
-
getMaxTotalConnections
public int getMaxTotalConnections()Gets the maximum number of connections allowed.- Returns:
- The maximum number of connections allowed.
- See Also:
-