org.demac.process.base.event
Class ReceiveModificationEvent

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.ReceiveModificationEvent

public class ReceiveModificationEvent
extends ProcessEvent

An Event to send a modification of the control flow instead of a concrete service. Dispatched by the Context Service to change the control flow of a process managed by 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
ReceiveModificationEvent(java.lang.String id, java.lang.String activityId)
          Constructor to create a new org.demac.process.base.event.ReceiveModificationEvent.
 
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

ReceiveModificationEvent

public ReceiveModificationEvent(java.lang.String id,
                                java.lang.String activityId)
Constructor to create a new org.demac.process.base.event.ReceiveModificationEvent.

Parameters:
id - the identifier of the org.demac.process.base.dpdl.ActivityRef. requesting the service.
activityId - the identifier of the new org.demac.process.base.dpdl.AcrtivityRef.
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()