public abstract class CacheRequest extends Object
CacheRequest is a kind of channel for storing resource data in the
ResponseCache. A protocol handler calls the OutputStream
which is provided by the CacheRequest object, to store the resource
data into the cache. It also allows the user to interrupt and abort the
current store operation by calling the method abort. If an IOException occurs while reading the response or writing data to the cache,
the current cache store operation is abandoned.ResponseCache| Constructor and Description |
|---|
CacheRequest()
This implementation does nothing.
|
| Modifier and Type | Method and Description |
|---|---|
abstract void |
abort()
Aborts the current cache operation.
|
abstract OutputStream |
getBody()
Returns an
OutputStream which is used to write the response body. |
public abstract void abort()
IOException occurs
while reading the response or writing resource data to the cache, the
current cache store operation is aborted.public abstract OutputStream getBody() throws IOException
OutputStream which is used to write the response body.OutputStream which is used to write the response body.IOException - if an I/O error is encountered during writing response body
operation.