CacheRequest

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.

See Also

Public Constructor Summary

CacheRequest()
This implementation does nothing.

Public Method Summary

abstract void
abort()
Aborts the current cache operation.
abstract OutputStream
getBody()
Returns an OutputStream which is used to write the response body.

Inherited Method Summary

Public Constructors

public CacheRequest ()

This implementation does nothing.

Public Methods

public abstract void abort ()

Aborts the current cache operation. If an IOException occurs while reading the response or writing resource data to the cache, the current cache store operation is aborted.

public abstract OutputStream getBody ()

Returns an OutputStream which is used to write the response body.

Returns
  • an OutputStream which is used to write the response body.
Throws
IOException if an I/O error is encountered during writing response body operation.