public interface ConnectionRequest extends Cancellable
HttpClientConnection
whose life cycle
is managed by a connection manager.Modifier and Type | Method and Description |
---|---|
HttpClientConnection |
get(long timeout,
TimeUnit tunit)
Obtains a connection within a given time.
|
cancel
HttpClientConnection get(long timeout, TimeUnit tunit) throws InterruptedException, ExecutionException, ConnectionPoolTimeoutException
Cancellable.cancel()
is called while this is blocking or
before this began, an InterruptedException
will
be thrown.timeout
- the timeout, 0 or negative for no timeouttunit
- the unit for the timeout
,
may be null
only if there is no timeoutConnectionPoolTimeoutException
- in case of a timeoutInterruptedException
- if the calling thread is interrupted while waitingExecutionException
Copyright © 1999–2013 The Apache Software Foundation. All rights reserved.