Android
org.apache.http.conn
public interface

org.apache.http.conn.ClientConnectionRequest

org.apache.http.conn.ClientConnectionRequest

Encapsulates a request for a ManagedClientConnection.

Summary

Public Methods

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

Details

Public Methods

public void abortRequest()

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

public ManagedClientConnection getConnection(long timeout, TimeUnit tunit)

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
tunit 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
Copyright 2007 Google Inc. Build 0.9_r1-98467 - 14 Aug 2008 18:56