org.demac.process.base.event
Class ReceiveServiceEvent

java.lang.Object
  extended by org.demac.event.Event
      extended by org.demac.event.MulticastEvent
          extended by org.demac.process.core.event.ProcessEvent
              extended by org.demac.process.base.event.ReceiveServiceEvent

public class ReceiveServiceEvent
extends ProcessEvent

An Event to send a requested service. Dispatched by the Context Service to send a requested service to the Process Service.


Field Summary
 
Fields inherited from class org.demac.event.MulticastEvent
ALL, PERIPHERY
 
Fields inherited from class org.demac.event.Event
GLOBAL_SCOPE, LOCAL_EVENT, LOCAL_SCOPE, PERIPERY_SCOPE, REMOTE_EVENT
 
Constructor Summary
ReceiveServiceEvent(java.lang.String id, boolean rightIdentity)
          Constructor to create a new org.demac.process.base.event.ReceiveServiceEvent
 
Method Summary
 EventHandle getEventHandle()
          Method to get the type of the event.
 java.lang.Object getPayload()
          Method to get the payload of the event.
 
Methods inherited from class org.demac.process.core.event.ProcessEvent
getMulticastScope, getOriginHandle, getPriority, getScope, setOriginHandle
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ReceiveServiceEvent

public ReceiveServiceEvent(java.lang.String id,
                           boolean rightIdentity)
Constructor to create a new org.demac.process.base.event.ReceiveServiceEvent

Parameters:
id - the id of the org.demac.process.base.dpdl.ActivityRef requesting the service
rightIdentity - a statement whether the own device is the right participant to perform the activity.
Method Detail

getEventHandle

public EventHandle getEventHandle()
Description copied from class: Event
Method to get the type of the event.

Specified by:
getEventHandle in class ProcessEvent
Returns:
the type of this event
See Also:
Event.getEventHandle()

getPayload

public java.lang.Object getPayload()
Description copied from class: Event
Method to get the payload of the event.

Specified by:
getPayload in class ProcessEvent
Returns:
the payload of the event.
See Also:
Event.getPayload()