Interface ClientConnectionRequest

    • Method Detail

      • getConnection

        ManagedClientConnection getConnection​(long timeout,
                                              java.util.concurrent.TimeUnit timeUnit)
                                       throws java.lang.InterruptedException,
        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.
        timeout - the timeout, 0 or negative for no timeout
        timeUnit - the unit for the timeout, may be null only if there is no timeout
        a connection that can be used to communicate along the given route
        ConnectionPoolTimeoutException - in case of a timeout
        java.lang.InterruptedException - if the calling thread is interrupted while waiting