Uses of Interface
rabbit.io.SocketHandler

Packages that use SocketHandler
rabbit.httpio General http io classes 
rabbit.io Classes that deal with network and i/o. 
 

Uses of SocketHandler in rabbit.httpio
 

Classes in rabbit.httpio that implement SocketHandler
 class Acceptor
          A standard acceptor.
 class BaseSocketHandler
          A base class for socket handlers.
 class BlockSender
          A handler that writes data blocks.
 class HttpHeaderReader
          A handler that reads http headers
 class WebConnectionResourceSource
          A resource source that gets the data from a WebConnection
 

Uses of SocketHandler in rabbit.io
 

Methods in rabbit.io that return SocketHandler
 SocketHandler MultiHandlerRegistration.getHandler(SelectionKey sk)
           
 SocketHandler SimpleHandlerRegistration.getHandler(SelectionKey sk)
           
 SocketHandler HandlerRegistration.getHandler(SelectionKey sk)
          Get the handler for the key.
 

Methods in rabbit.io with parameters of type SocketHandler
 void MultiHandlerRegistration.register(int currentOps, int newOps, SelectionKey sk, SocketHandler sh, long when)
           
 void SimpleHandlerRegistration.register(int currentOps, int newOps, SelectionKey sk, SocketHandler sh, long when)
           
 void HandlerRegistration.register(int currentOps, int newOps, SelectionKey sk, SocketHandler sh, long when)
          Registers a new handler to the given selection key.
static SelectionKey SelectorRegistrator.register(Logger logger, SelectableChannel channel, Selector selector, int ops, SocketHandler sh)
           
static SelectionKey SelectorRegistrator.register(Logger logger, SelectableChannel channel, Selector selector, int ops, SocketHandler sh, long when)
           
 void MultiHandlerRegistration.unregister(SelectionKey sk, SocketHandler sh, String reason)
           
 void SimpleHandlerRegistration.unregister(SelectionKey sk, SocketHandler sh, String reason)
           
 void HandlerRegistration.unregister(SelectionKey sk, SocketHandler sh, String reason)
          unregister the given handler.
static void SelectorRegistrator.unregister(Selector selector, SelectionKey sk, SocketHandler sh, String reason)
           
 

Constructors in rabbit.io with parameters of type SocketHandler
MultiHandlerRegistration(SocketHandler reader, long readWhen, SocketHandler writer, long writeWhen)
           
SimpleHandlerRegistration(SocketHandler handler, long when)