org.apache.http.conn.BasicEofSensorWatcher
Basic implementation of EofSensorWatcher.
The underlying connection is released on close or EOF.
Summary
Fields
Public Constructors
Public Methods
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait
Details
Fields
protected
boolean
attemptReuse
Whether to keep the connection alive.
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.
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.
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.