org.apache.http.nio.conn
Interface ClientConnectionManager

All Known Implementing Classes:
PoolingClientConnectionManager

public interface ClientConnectionManager


Method Summary
 SchemeRegistry getSchemeRegistry()
           
 Future<ManagedClientConnection> leaseConnection(HttpRoute route, Object state, long connectTimeout, TimeUnit timeUnit, FutureCallback<ManagedClientConnection> callback)
           
 void releaseConnection(ManagedClientConnection session, long validDuration, TimeUnit timeUnit)
           
 void shutdown()
           
 

Method Detail

getSchemeRegistry

SchemeRegistry getSchemeRegistry()

leaseConnection

Future<ManagedClientConnection> leaseConnection(HttpRoute route,
                                                Object state,
                                                long connectTimeout,
                                                TimeUnit timeUnit,
                                                FutureCallback<ManagedClientConnection> callback)

releaseConnection

void releaseConnection(ManagedClientConnection session,
                       long validDuration,
                       TimeUnit timeUnit)

shutdown

void shutdown()


Copyright © 2010-2011 The Apache Software Foundation. All Rights Reserved.