| Interface | Description | 
|---|---|
| ConnectorFactory | Creates Connectors for a specific host. | 
| KernelFactory | Supplied to the DefaultServer to create any additional
  channel kernels that might be required. | 
| MessageBuffer | Accumulates network data into Message objects. | 
| MessageProtocol | Consolidates the conversion of messages to/from byte buffers
  and provides a rolling message buffer. | 
| Class | Description | 
|---|---|
| ConnectorAdapter | Wraps a single Connector and forwards new messages
  to the supplied message dispatcher. | 
| DefaultClient | A default implementation of the Client interface that delegates
  its network connectivity to a kernel.Connector. | 
| DefaultServer | A default implementation of the Server interface that delegates
  its network connectivity to kernel.Kernel. | 
| KernelAdapter | Wraps a single Kernel and forwards new messages
  to the supplied message dispatcher and new endpoint
  events to the connection dispatcher. | 
| MessageListenerRegistry<S> | Keeps track of message listeners registered to specific
  types or to any type. | 
| NioKernelFactory | KernelFactory implementation for creating TCP kernels
  using the NIO selector model. | 
| TcpConnectorFactory | Creates TCP connectors to a specific remote address. |