Uses of Interface
rabbit.io.BufferHandler

Packages that use BufferHandler
rabbit.httpio General http io classes 
rabbit.io Classes that deal with network and i/o. 
rabbit.proxy The web proxy components. 
rabbit.webserver A simple web server, build using the rabbit components. 
 

Uses of BufferHandler in rabbit.httpio
 

Constructors in rabbit.httpio with parameters of type BufferHandler
FileResourceSource(java.io.File f, NioHandler nioHandler, BufferHandler bufHandler)
          Create a new FileResourceSource using the given filename
FileResourceSource(java.lang.String filename, NioHandler nioHandler, BufferHandler bufHandler)
          Create a new FileResourceSource using the given filename
HttpResponseReader(java.nio.channels.SocketChannel channel, NioHandler nioHandler, TrafficLogger tl, BufferHandler bufHandler, HttpHeader header, boolean fullURI, boolean strictHttp, HttpResponseListener listener)
          Create a new HttpResponseReader.
 

Uses of BufferHandler in rabbit.io
 

Classes in rabbit.io that implement BufferHandler
 class CachingBufferHandler
          A ByteBuffer handler that keeps re uses returned buffers.
 

Constructors in rabbit.io with parameters of type BufferHandler
CacheBufferHandle(BufferHandler bh)
          Create a new CacheBufferHandle that uses the given BufferHandler for the caching of the ByteBuffer:s
 

Uses of BufferHandler in rabbit.proxy
 

Methods in rabbit.proxy that return BufferHandler
protected  BufferHandler HttpProxy.getBufferHandler()
           
 BufferHandler Connection.getBufferHandler()
           
 

Constructors in rabbit.proxy with parameters of type BufferHandler
CacheResourceSource(Cache<HttpHeader,HttpHeader> cache, CacheEntry<HttpHeader,HttpHeader> entry, NioHandler tr, BufferHandler bufHandler)
          Create a new CacheResourceSource.
Connection(ConnectionId id, java.nio.channels.SocketChannel channel, HttpProxy proxy, BufferHandler bufHandler)
          Create a new Connection
RandomCacheResourceSource(Cache<HttpHeader,HttpHeader> cache, rabbit.proxy.RequestHandler rh, NioHandler tr, BufferHandler bufHandler, java.util.List<Range> ranges, long totalSize)
          Create a new ResourceSource that will get a list of ranges from a cached resource.
 

Uses of BufferHandler in rabbit.webserver
 

Methods in rabbit.webserver that return BufferHandler
 BufferHandler SimpleWebServer.getBufferHandler()
          Get the BufferHandler used by this web server.