com.atlassian.crowd.integration.rest.service.util
Class ShutdownIgnoringMultiThreadedHttpConnectionManager

java.lang.Object
  extended by org.apache.commons.httpclient.MultiThreadedHttpConnectionManager
      extended by com.atlassian.crowd.integration.rest.service.util.ShutdownIgnoringMultiThreadedHttpConnectionManager
All Implemented Interfaces:
org.apache.commons.httpclient.HttpConnectionManager

public class ShutdownIgnoringMultiThreadedHttpConnectionManager
extends org.apache.commons.httpclient.MultiThreadedHttpConnectionManager

This class behaves exactly like MultiThreadedHttpConnectionManager, with the exception of ignoring all shutdown() calls. It can be used in cases when another component that must be supported makes calls to MultiThreadedHttpConnectionManager.shutdownAll().


Field Summary
 
Fields inherited from class org.apache.commons.httpclient.MultiThreadedHttpConnectionManager
DEFAULT_MAX_HOST_CONNECTIONS, DEFAULT_MAX_TOTAL_CONNECTIONS
 
Constructor Summary
ShutdownIgnoringMultiThreadedHttpConnectionManager()
           
 
Method Summary
 void shutdown()
          Logs the call and returns without shutting down.
 
Methods inherited from class org.apache.commons.httpclient.MultiThreadedHttpConnectionManager
closeIdleConnections, deleteClosedConnections, getConnection, getConnection, getConnectionsInPool, getConnectionsInPool, getConnectionsInUse, getConnectionsInUse, getConnectionWithTimeout, getMaxConnectionsPerHost, getMaxTotalConnections, getParams, isConnectionStaleCheckingEnabled, releaseConnection, setConnectionStaleCheckingEnabled, setMaxConnectionsPerHost, setMaxTotalConnections, setParams, shutdownAll
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ShutdownIgnoringMultiThreadedHttpConnectionManager

public ShutdownIgnoringMultiThreadedHttpConnectionManager()
Method Detail

shutdown

public void shutdown()
Logs the call and returns without shutting down.

Overrides:
shutdown in class org.apache.commons.httpclient.MultiThreadedHttpConnectionManager


Copyright © 2010 Atlassian. All Rights Reserved.