Class CommonsHttpConnectionManager
- java.lang.Object
-
- org.globus.axis.transport.commons.CommonsHttpConnectionManager
-
- All Implemented Interfaces:
org.apache.commons.httpclient.HttpConnectionManager
public class CommonsHttpConnectionManager extends java.lang.Object implements org.apache.commons.httpclient.HttpConnectionManager
-
-
Constructor Summary
Constructors Constructor Description CommonsHttpConnectionManager(java.lang.String[] hostConfigurationParams)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcloseIdleConnections(long idleTimeout)org.apache.commons.httpclient.HttpConnectiongetConnection(org.apache.commons.httpclient.HostConfiguration hostConfiguration)org.apache.commons.httpclient.HttpConnectiongetConnection(org.apache.commons.httpclient.HostConfiguration hostConfiguration, long timeout)longgetConnectionIdleTime()org.apache.commons.httpclient.HttpConnectiongetConnectionWithTimeout(org.apache.commons.httpclient.HostConfiguration hostConfiguration, long timeout)org.apache.commons.httpclient.params.HttpConnectionManagerParamsgetParams()booleanisStaleCheckingEnabled()voidreleaseConnection(org.apache.commons.httpclient.HttpConnection conn)voidsetConnectionIdleTime(long time)static voidsetConnectionIdleTime(CommonsHttpConnectionManager manager)voidsetParams(org.apache.commons.httpclient.params.HttpConnectionManagerParams params)voidsetStaleCheckingEnabled(boolean staleChecking)static voidsetStaleCheckingEnabled(CommonsHttpConnectionManager manager)voidshutdown()
-
-
-
Method Detail
-
setConnectionIdleTime
public void setConnectionIdleTime(long time)
-
getConnectionIdleTime
public long getConnectionIdleTime()
-
setStaleCheckingEnabled
public void setStaleCheckingEnabled(boolean staleChecking)
-
isStaleCheckingEnabled
public boolean isStaleCheckingEnabled()
-
getConnection
public org.apache.commons.httpclient.HttpConnection getConnection(org.apache.commons.httpclient.HostConfiguration hostConfiguration)
- Specified by:
getConnectionin interfaceorg.apache.commons.httpclient.HttpConnectionManager
-
getConnection
public org.apache.commons.httpclient.HttpConnection getConnection(org.apache.commons.httpclient.HostConfiguration hostConfiguration, long timeout)- Specified by:
getConnectionin interfaceorg.apache.commons.httpclient.HttpConnectionManager
-
getConnectionWithTimeout
public org.apache.commons.httpclient.HttpConnection getConnectionWithTimeout(org.apache.commons.httpclient.HostConfiguration hostConfiguration, long timeout)- Specified by:
getConnectionWithTimeoutin interfaceorg.apache.commons.httpclient.HttpConnectionManager
-
releaseConnection
public void releaseConnection(org.apache.commons.httpclient.HttpConnection conn)
- Specified by:
releaseConnectionin interfaceorg.apache.commons.httpclient.HttpConnectionManager
-
getParams
public org.apache.commons.httpclient.params.HttpConnectionManagerParams getParams()
- Specified by:
getParamsin interfaceorg.apache.commons.httpclient.HttpConnectionManager
-
setParams
public void setParams(org.apache.commons.httpclient.params.HttpConnectionManagerParams params)
- Specified by:
setParamsin interfaceorg.apache.commons.httpclient.HttpConnectionManager
-
closeIdleConnections
public void closeIdleConnections(long idleTimeout)
- Specified by:
closeIdleConnectionsin interfaceorg.apache.commons.httpclient.HttpConnectionManager
-
shutdown
public void shutdown()
-
setStaleCheckingEnabled
public static void setStaleCheckingEnabled(CommonsHttpConnectionManager manager)
-
setConnectionIdleTime
public static void setConnectionIdleTime(CommonsHttpConnectionManager manager)
-
-