Uses of Interface
rabbit.nio.NioHandler

Packages that use NioHandler
rabbit.client Classes that can be used to build http clients. 
rabbit.httpio General http io classes 
rabbit.io Classes that deal with network and i/o. 
rabbit.nio The nio components that rabbit uses. 
rabbit.proxy The web proxy components. 
rabbit.webserver A simple web server, build using the rabbit components. 
 

Uses of NioHandler in rabbit.client
 

Methods in rabbit.client that return NioHandler
 NioHandler ClientBase.getNioHandler()
           
 

Uses of NioHandler in rabbit.httpio
 

Methods in rabbit.httpio with parameters of type NioHandler
 void ChunkEnder.sendChunkEnding(SocketChannel channel, NioHandler nioHandler, TrafficLogger tl, BlockSentListener bsl)
           
 

Constructors in rabbit.httpio with parameters of type NioHandler
Acceptor(ServerSocketChannel ssc, NioHandler nioHandler, AcceptorListener listener)
           
BaseSocketHandler(SocketChannel channel, BufferHandle bh, NioHandler nioHandler)
           
BlockSender(SocketChannel channel, NioHandler nioHandler, TrafficLogger tl, BufferHandle bufHandle, boolean chunking, BlockSentListener sender)
           
FileResourceSource(File f, NioHandler nioHandler, BufferHandler bufHandler)
           
FileResourceSource(String filename, NioHandler nioHandler, BufferHandler bufHandler)
           
HttpHeaderReader(SocketChannel channel, BufferHandle bh, NioHandler nioHandler, TrafficLogger tl, boolean request, boolean strictHttp, HttpHeaderListener reader)
           
HttpHeaderSender(SocketChannel channel, NioHandler nioHandler, TrafficLogger tl, HttpHeader header, boolean fullURI, HttpHeaderSentListener sender)
           
HttpResponseReader(SocketChannel channel, NioHandler nioHandler, TrafficLogger tl, BufferHandler bufHandler, HttpHeader header, boolean fullURI, boolean strictHttp, HttpResponseListener listener)
           
SimpleResolver(NioHandler tr)
           
TransferHandler(NioHandler nioHandler, Transferable t, SocketChannel channel, TrafficLogger tlFrom, TrafficLogger tlTo, TransferListener listener)
           
WebConnectionResourceSource(ConnectionHandler con, NioHandler nioHandler, WebConnection wc, BufferHandle bufHandle, TrafficLogger tl, boolean isChunked, long dataSize, boolean strictHttp)
           
 

Uses of NioHandler in rabbit.io
 

Methods in rabbit.io with parameters of type NioHandler
 void WebConnection.connect(NioHandler nioHandler, WebConnectionListener wcl)
           
 

Constructors in rabbit.io with parameters of type NioHandler
ConnectionHandler(Counter counter, Resolver resolver, NioHandler nioHandler)
           
 

Uses of NioHandler in rabbit.nio
 

Classes in rabbit.nio that implement NioHandler
 class MultiSelectorNioHandler
          An implementation of NioHandler that runs several selector threads.
 

Uses of NioHandler in rabbit.proxy
 

Methods in rabbit.proxy that return NioHandler
 NioHandler HttpProxy.getNioHandler()
           
 NioHandler Connection.getNioHandler()
           
 

Constructors in rabbit.proxy with parameters of type NioHandler
CacheResourceSource(Cache<HttpHeader,HttpHeader> cache, CacheEntry<HttpHeader,HttpHeader> entry, NioHandler tr, BufferHandler bufHandler)
           
RandomCacheResourceSource(Cache<HttpHeader,HttpHeader> cache, rabbit.proxy.RequestHandler rh, NioHandler tr, BufferHandler bufHandler, List<Range> ranges, long totalSize)
           
 

Uses of NioHandler in rabbit.webserver
 

Methods in rabbit.webserver that return NioHandler
 NioHandler SimpleWebServer.getNioHandler()
          Get the SelectorRunner used by this web server.