All Classes and Interfaces
Class
Description
AbstractNestedChannel<I extends SelectableChannel & ReadableByteChannel,O extends SelectableChannel & WritableByteChannel>
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.
MuxableChannel<I extends SelectableChannel & ReadableByteChannel,O extends SelectableChannel & WritableByteChannel>
A single channel supporting parallel nested byte-oriented channels operating independently.
NestedChannel<I extends SelectableChannel & ReadableByteChannel,O extends SelectableChannel & WritableByteChannel>
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.