| 
Class Summary | 
| AbstractConnectionHandler | 
Interface that defines all methods that are required for connection handlers. | 
| DirectIOHandler | 
This class enables direct communication (through java method calls) between a client and a
 server, under the condition that they are running the the same VM. | 
| SocketIOHandler | 
This class handles all communication with remote applications through sockets. | 
| SocketIOHandler.OperationTermPair | 
A structure that links a term with an operation. | 
| SocketReadMultiplexer | 
This class handles the multiplexing of socket channels that we are registered for read
 operations. | 
| SocketReadWriteMultiplexer | 
This class handles the multiplexing of socket channels that we are registered for either read or
 write operations. | 
| SocketWriteMultiplexer | 
This class handles the multiplexing of socket channels that we are registered for write
 operations. |