Android
org.apache.http.conn
public class

org.apache.http.conn.BasicEofSensorWatcher

java.lang.Object
org.apache.http.conn.BasicEofSensorWatcher EofSensorWatcher

Basic implementation of EofSensorWatcher. The underlying connection is released on close or EOF.

Summary

Fields

protected      boolean  attemptReuse  Whether to keep the connection alive. 
protected      ManagedClientConnection  managedConn  The connection to auto-release. 

Public Constructors

            BasicEofSensorWatcher(ManagedClientConnection conn, boolean reuse)
Creates a new watcher for auto-releasing a connection.

Public Methods

          boolean  eofDetected(InputStream wrapped)
Indicates that EOF is detected.
          boolean  streamAbort(InputStream wrapped)
Indicates that the stream is aborted.
          boolean  streamClosed(InputStream wrapped)
Indicates that the stream is closed.
Methods inherited from class java.lang.Object
Methods inherited from interface org.apache.http.conn.EofSensorWatcher

Details

Fields

protected boolean attemptReuse

Whether to keep the connection alive.

protected ManagedClientConnection managedConn

The connection to auto-release.

Public Constructors

public BasicEofSensorWatcher(ManagedClientConnection conn, boolean reuse)

Creates a new watcher for auto-releasing a connection.

Parameters

conn the connection to auto-release
reuse whether the connection should be re-used

Public Methods

public boolean eofDetected(InputStream wrapped)

Indicates that EOF is detected.

Throws

IOException

public boolean streamAbort(InputStream wrapped)

Indicates that the stream is aborted. This method will be called only if EOF was not detected before aborting. Otherwise, eofDetected is called.

This method will also be invoked when an input operation causes an IOException to be thrown to make sure the input stream gets shut down.

Throws

IOException

public boolean streamClosed(InputStream wrapped)

Indicates that the stream is closed. This method will be called only if EOF was not detected before closing. Otherwise, eofDetected is called.

Throws

IOException
Copyright 2007 Google Inc. Build 0.9_r1-98467 - 14 Aug 2008 18:56