The Meta-Environment API

Package toolbus.communication

Interface Summary
IDataHandler DataHandlers proces the data and supply the data for ioHandlers.
IIOHandler IOHandlers facilitate the transfer of terms from and to the ToolBus and tools.
IReadMultiplexer Implement this interface if you're a multiplexer that is able to select on read events.
IWriteMultiplexer Implement this interface if you're a multiplexer that is able to select on write events.
 

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.
 


The Meta-Environment API