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 Details

    • CacheRequest

      public CacheRequest()
      This implementation does nothing.
  • Method Details

    • abort

      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.
    • getBody

      public abstract OutputStream getBody() throws IOException
      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.