rabbit.proxy
Class CacheResourceSource

java.lang.Object
  extended by rabbit.proxy.FileResourceSource
      extended by rabbit.proxy.CacheResourceSource
All Implemented Interfaces:
ResourceSource, Transferable
Direct Known Subclasses:
RandomCacheResourceSource

public class CacheResourceSource
extends FileResourceSource

A resource that comes from the cache.

Author:
Robert Olofsson

Field Summary
 
Fields inherited from class rabbit.proxy.FileResourceSource
buffer, fc
 
Constructor Summary
CacheResourceSource(Cache<HttpHeader,HttpHeader> cache, CacheEntry<HttpHeader,HttpHeader> entry, TaskRunner tr)
           
 
Method Summary
 
Methods inherited from class rabbit.proxy.FileResourceSource
addBlockListener, length, release, supportsTransfer, transferTo
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CacheResourceSource

public CacheResourceSource(Cache<HttpHeader,HttpHeader> cache,
                           CacheEntry<HttpHeader,HttpHeader> entry,
                           TaskRunner tr)
                    throws IOException
Throws:
IOException