Package java.net
Class CacheRequest
java.lang.Object
java.net.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:
ResponseCache
-
Constructor Summary
Constructors Constructor Description CacheRequest()This implementation does nothing. -
Method Summary
Modifier and Type Method Description abstract voidabort()Aborts the current cache operation.abstract OutputStreamgetBody()Returns anOutputStreamwhich is used to write the response body.
-
Constructor Details
-
CacheRequest
public CacheRequest()This implementation does nothing.
-
-
Method Details
-
abort
public abstract void abort()Aborts the current cache operation. If anIOExceptionoccurs while reading the response or writing resource data to the cache, the current cache store operation is aborted. -
getBody
Returns anOutputStreamwhich is used to write the response body.- Returns:
- an
OutputStreamwhich is used to write the response body. - Throws:
IOException- if an I/O error is encountered during writing response body operation.
-