|
Class Summary |
| AsyncCommand |
Models a command that is executed asynchronously. |
| Command |
A command class - implements the Command pattern. |
| CommandProcessor |
An instance of this class serves as an entry-point for command
objects. |
| Destination |
Models a destination: a ServerAddress and a VmId. |
| ExecQueue |
Models a queue of Executable instances. |
| InQueue |
Implements the queue into which incoming Executable
instances are inserted before being processed in separate threads. |
| LocalResponseSender |
|
| OutQueue |
This queue stores outgoing Response objects until
they are processed. |
| Response |
Models a "response": i.e.: the return value of an asynchronous call-back. |
| ResponseLock |
A client-side lock on which the caller of an asynchronous call-back
waits for the corresponding call-back's response. |
| ResponseQueue |
This class implements a client-side response queue that internally
keeps response locks. |