Class Summary |
ByteBufferBackedInputStream |
ByteBufferBackedInputStream allows a ByteBuffer to be the source of data for
InputStream-based callers. |
ByteBufferBackedOutputStream |
ByteBufferBackedOutputStream serves two purposes:
It allows a ByteBuffer to be the source of data for OutputStream-based
callers
It expands the underlying buffer to accommodate incoming data
This class is used to interface with callers using "classic" java.io.* APIs. |
CommBufferSizeStats |
Statistics object to track the communication buffer sizes across all the
connections, handled by the selector managers |
SelectorManager |
SelectorManager handles the non-blocking polling of IO events using the
Selector/SelectionKey APIs from NIO. |
SelectorManagerWorker |
SelectorManagerWorker manages a Selector, SocketChannel, and IO streams
implementation. |