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 void
closeIdleConnections(long idleTimeout)
org.apache.commons.httpclient.HttpConnection
getConnection(org.apache.commons.httpclient.HostConfiguration hostConfiguration)
org.apache.commons.httpclient.HttpConnection
getConnection(org.apache.commons.httpclient.HostConfiguration hostConfiguration, long timeout)
long
getConnectionIdleTime()
org.apache.commons.httpclient.HttpConnection
getConnectionWithTimeout(org.apache.commons.httpclient.HostConfiguration hostConfiguration, long timeout)
org.apache.commons.httpclient.params.HttpConnectionManagerParams
getParams()
boolean
isStaleCheckingEnabled()
void
releaseConnection(org.apache.commons.httpclient.HttpConnection conn)
void
setConnectionIdleTime(long time)
static void
setConnectionIdleTime(CommonsHttpConnectionManager manager)
void
setParams(org.apache.commons.httpclient.params.HttpConnectionManagerParams params)
void
setStaleCheckingEnabled(boolean staleChecking)
static void
setStaleCheckingEnabled(CommonsHttpConnectionManager manager)
void
shutdown()
-
-
-
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:
getConnection
in interfaceorg.apache.commons.httpclient.HttpConnectionManager
-
getConnection
public org.apache.commons.httpclient.HttpConnection getConnection(org.apache.commons.httpclient.HostConfiguration hostConfiguration, long timeout)
- Specified by:
getConnection
in interfaceorg.apache.commons.httpclient.HttpConnectionManager
-
getConnectionWithTimeout
public org.apache.commons.httpclient.HttpConnection getConnectionWithTimeout(org.apache.commons.httpclient.HostConfiguration hostConfiguration, long timeout)
- Specified by:
getConnectionWithTimeout
in interfaceorg.apache.commons.httpclient.HttpConnectionManager
-
releaseConnection
public void releaseConnection(org.apache.commons.httpclient.HttpConnection conn)
- Specified by:
releaseConnection
in interfaceorg.apache.commons.httpclient.HttpConnectionManager
-
getParams
public org.apache.commons.httpclient.params.HttpConnectionManagerParams getParams()
- Specified by:
getParams
in interfaceorg.apache.commons.httpclient.HttpConnectionManager
-
setParams
public void setParams(org.apache.commons.httpclient.params.HttpConnectionManagerParams params)
- Specified by:
setParams
in interfaceorg.apache.commons.httpclient.HttpConnectionManager
-
closeIdleConnections
public void closeIdleConnections(long idleTimeout)
- Specified by:
closeIdleConnections
in interfaceorg.apache.commons.httpclient.HttpConnectionManager
-
shutdown
public void shutdown()
-
setStaleCheckingEnabled
public static void setStaleCheckingEnabled(CommonsHttpConnectionManager manager)
-
setConnectionIdleTime
public static void setConnectionIdleTime(CommonsHttpConnectionManager manager)
-
-