public interface LeaseRequest
extends org.apache.hc.core5.concurrent.Cancellable
ConnectionEndpoint
whose life cycle
is managed by a connection manager.Modifier and Type | Method and Description |
---|---|
ConnectionEndpoint |
get(org.apache.hc.core5.util.Timeout timeout)
Returns
ConnectionEndpoint within a given time. |
ConnectionEndpoint get(org.apache.hc.core5.util.Timeout timeout) throws InterruptedException, ExecutionException, TimeoutException
ConnectionEndpoint
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 Cancellable.cancel()
is called while this is blocking or
before this began, an InterruptedException
will
be thrown.timeout
- the operation timeout.TimeoutException
- in case of a timeoutInterruptedException
- if the calling thread is interrupted while waitingExecutionException
Copyright © 1999–2021 The Apache Software Foundation. All rights reserved.