Uses of Interface rabbit.nio.NioHandler (RabbIT/4)
Date: 2009-10-13

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

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

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES