Package java.net

Class 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 Detail

      • CacheRequest

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

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