Package rabbit.nio

The nio components that rabbit uses.

See:
          Description

Interface Summary
AcceptHandler A handler that accepts connections
ConnectHandler A handler that signals that a channel is ready to connect.
NioHandler A handler of nio based events.
ReadHandler A handler that signals that data is ready to be read.
SelectorVisitor A visitor of the selectors used by a NioHandler.
SocketChannelHandler A handler for socket operations.
WriteHandler A handler that signals that data is ready to be written.
 

Class Summary
MultiSelectorNioHandler An implementation of NioHandler that runs several selector threads.
 

Package rabbit.nio Description

The nio components that rabbit uses.

An NioHandler typically uses one or more threads to drive that many selectors. Events can be fired on either the selector thread or on a background thread (that typically comes from an Executor).