public interface  org.apache.http.conn.HttpClientConnectionManager extends java.lang.Object
{
public abstract org.apache.http.conn.ConnectionRequest requestConnection(org.apache.http.conn.routing.HttpRoute, java.lang.Object);
public abstract void releaseConnection(org.apache.http.HttpClientConnection, java.lang.Object, long, java.util.concurrent.TimeUnit);
public abstract void connect(org.apache.http.HttpClientConnection, org.apache.http.conn.routing.HttpRoute, int, org.apache.http.protocol.HttpContext) throws java.io.IOException;
public abstract void upgrade(org.apache.http.HttpClientConnection, org.apache.http.conn.routing.HttpRoute, org.apache.http.protocol.HttpContext) throws java.io.IOException;
public abstract void routeComplete(org.apache.http.HttpClientConnection, org.apache.http.conn.routing.HttpRoute, org.apache.http.protocol.HttpContext) throws java.io.IOException;
public abstract void closeIdleConnections(long, java.util.concurrent.TimeUnit);
public abstract void closeExpiredConnections();
public abstract void shutdown();
}