All Classes and Interfaces

Class
Description
A straightforward implementation of most of the NestedChannel interface.
Tracks channel ID's for the SimpleMuxableChannel framing protocol.
Used to specifify which of input and/or output directions are desired when creating a new nested channel.
Debug logging support class.
A single channel supporting parallel nested byte-oriented channels operating independently.
Represents one nested I/O channel within a MuxableChannel.
A output queue of bytes stored in ByteBuffers.
Constants used in the SimpleMuxableChannel framing protocol.
Input state machine for the SimpleMuxableChannel framing protocol.
Callback interface invoked by a ProtocolReader.
Exception thrown when a SimpleMuxableChannel framing protocol violation is detected.
Output state machine for the SimpleMuxableChannel framing protocol.
 
An implementation of the MuxableChannel interface that multiplexes nested channels over a single underlying ByteChannel (or ReadableByteChannel, WritableByteChannel pair) using a simple framing protocol.
NestedChannel implementation used by SimpleMuxableChannel.