Package org.sapia.ubik.rmi.server.command

Interface Summary
Executable This interface is based on the command pattern; it models an executable unit of work.
ResponseSender Specifies the behavior of a sender of Response instances.
 

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.
 

Exception Summary
ResponseTimeOutException Thrown when an expected asynchronous response is expected but does not come in before a specified timeout.
 



Copyright © 2010 Sapia OSS. All Rights Reserved.