| Interface | Description |
|---|---|
| NIOChannelDistributor | |
| SelectionKeyHandler |
SelectionKeyHandler implementations are responsible for handling
SelectionKey life cycle events. |
| SelectorHandler | |
| SelectorHandler.Task | |
| SelectorHandlerTask |
Task, which may be registered on
SelectorHandler and executed in a
Selector thread. |
| Class | Description |
|---|---|
| AbstractNIOAsyncQueueReader |
The
AsyncQueueReader implementation, based on the Java NIO |
| AbstractNIOAsyncQueueWriter |
The
AsyncQueueWriter implementation, based on the Java NIO |
| AbstractNIOConnectionDistributor | |
| DefaultSelectionKeyHandler | |
| DefaultSelectorHandler |
Default implementation of NIO
SelectorHandler |
| DefaultSelectorHandler.DeregisterChannelOperation | |
| DefaultSelectorHandler.RegisterChannelOperation | |
| DefaultSelectorHandler.RegisterKeyTask | |
| DefaultSelectorHandler.RunnableTask | |
| DirectByteBufferRecord |
Thread-local Direct
ByteBuffer storage. |
| NIOConnection |
Common
Connection implementation for Java NIO Connections. |
| NIOTransport | |
| RegisterChannelResult | |
| RoundRobinConnectionDistributor |
RoundRobin NIOConnectionDistributor implementation,
which allocates one SelectorRunner for OP_ACCEPT events and other
event will be assign to a next SelectorRunner from the array.
|
| SelectorRunner |
Class is responsible for processing certain (single)
SelectorHandler |
| Selectors |
Utility class for
Selector related operations. |
Copyright © 2014 Oracle Corporation. All Rights Reserved.