Package kaos.core.csi.request

Interface Summary
AIDRequestManager Defines the operations to send a request expressed by an ActionInstanceDescription to a given entity identified either by a unique guid or a KAoSEntityDescription.
AIDRequestReceiver Defines the operations to process a request expressed by an ActionInstanceDescription.
HashMapRequestManager Defines the operations to send a request expressed by a String containing the action name and a HashMap containing the action properties.
HashMapRequestReceiver Defines the operations to process a request expressed by a name and a HashMap of properties.
OWLRequestManager Defines the operations to send a request expressed by an OWL String.
OWLRequestReceiver Defines the operations to process a request expressed by an OWL String.
RequestManager Defines the operations to process a request expressed by an ActionInstanceDescription, HashMap or an OWL String.
RequestReceiver Defines the operations to process a request expressed by an ActionInstanceDescription, HashMap or an OWL String.
 

Class Summary
ActionMethodRequestHandler  
RequestManagerImpl This class implements the RequestManager interface, which defines sending requests to entities implementing RequestReceiver interfaces.
RequestManagerImpl.OperationWaiter This class is used as a helper class to block Threads invoking the synchronous 'requestAction' methods.