org.apache.http.conn
Interface ClientConnectionRequest


Deprecated. (4.3) replaced by ConnectionRequest.

@Deprecated
public interface ClientConnectionRequest

Encapsulates a request for a ManagedClientConnection.

Since:
4.0

Method Summary
 void abortRequest()
          Deprecated. Aborts the call to getConnection(long, TimeUnit), causing it to throw an InterruptedException.
 ManagedClientConnection getConnection(long timeout, TimeUnit timeUnit)
          Deprecated. Obtains a connection within a given time.
 

Method Detail

getConnection

ManagedClientConnection getConnection(long timeout,
                                      TimeUnit timeUnit)
                                      throws InterruptedException,
                                             ConnectionPoolTimeoutException
Deprecated. 
Obtains a connection within a given time. This method will block until a connection becomes available, the timeout expires, or the connection manager is shut down. Timeouts are handled with millisecond precision. If abortRequest() is called while this is blocking or before this began, an InterruptedException will be thrown.

Parameters:
timeout - the timeout, 0 or negative for no timeout
timeUnit - the unit for the timeout, may be null only if there is no timeout
Returns:
a connection that can be used to communicate along the given route
Throws:
ConnectionPoolTimeoutException - in case of a timeout
InterruptedException - if the calling thread is interrupted while waiting

abortRequest

void abortRequest()
Deprecated. 
Aborts the call to getConnection(long, TimeUnit), causing it to throw an InterruptedException.



Copyright © 1999–2019 The Apache Software Foundation. All rights reserved.