• BlackBerry Dynamics
  • Runtime library for Android applications
  • 12.0.1.79
ClientConnectionRequest Interface Reference

Encapsulates a request for a com.good.gd.apache.http.conn.ManagedClientConnection. More...

Description

Notice

The following notice applies to the original API on which this API is based, and to its documentation. The documentation of this API has been revised from the original.

/*
 * Copyright (C) 2006 The Android Open Source Project
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

Public Member Functions

ManagedClientConnection getConnection (long timeout, TimeUnit tunit) throws InterruptedException, ConnectionPoolTimeoutException
 Obtains a connection within a given time. More...
 
void abortRequest ()
 Aborts the call to (long, TimeUnit) , causing it to throw an InterruptedException.
 

Member Function Documentation

◆ getConnection()

ManagedClientConnection getConnection ( long  timeout,
TimeUnit  tunit 
) throws InterruptedException, ConnectionPoolTimeoutException

This method will block until a connection becomes available, the timeout expires, or the connection manager is #shutdown() shut down . Timeouts are handled with millisecond precision.

If () is called while this is blocking or before this began, an InterruptedException will be thrown.

Parameters
timeoutthe timeout, 0 or negative for no timeout
tunitthe 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
Exceptions
ConnectionPoolTimeoutExceptionin case of a timeout
InterruptedExceptionif the calling thread is interrupted while waiting