Defines the request messages based of the common message layer. A Request is a message embedding a method call issued on an active object. It is used by the body and its components to communicate. All requests eventually come to the body that will process them one by one using the active thread and triggering a call on the reified object.
All upcomming requests are stored in the RequestQueue attached to the body waiting to be processed. It is by using that request queue that one can setup complex synchronization policies in the custom live method of an active object. Several interfaces (RequestFilter or RequestProcessor) provide fine control over the request queue.
In addition to the request messages, this package defines two conponents of the body (RequestSender and RequestReceiver) in charge of sending and receiving requests.
@author ProActive Team @version 1.0, 2001/10/23 @since ProActive 0.7