Package jadex.bpmn.runtime
Interface IActivityHandler
-
- All Known Implementing Classes:
AbstractEventIntermediateTimerActivityHandler
,DefaultActivityHandler
,EventEndErrorActivityHandler
,EventEndSignalActivityHandler
,EventEndTerminateActivityHandler
,EventIntermediateErrorActivityHandler
,EventIntermediateMessageActivityHandler
,EventIntermediateMultipleActivityHandler
,EventIntermediateNotificationHandler
,EventIntermediateRuleHandler
,EventIntermediateServiceActivityHandler
,EventIntermediateTimerActivityHandler
,EventStartRuleHandler
,EventStartServiceActivityHandler
,GatewayORActivityHandler
,GatewayParallelActivityHandler
,GatewayXORActivityHandler
,SubProcessActivityHandler
,TaskActivityHandler
,UserInteractionActivityHandler
public interface IActivityHandler
Handler for executing a BPMN process activity.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
cancel(MActivity activity, IInternalAccess instance, ProcessThread thread)
Execute an activity.void
execute(MActivity activity, IInternalAccess instance, ProcessThread thread)
Execute an activity.
-
-
-
Method Detail
-
execute
void execute(MActivity activity, IInternalAccess instance, ProcessThread thread)
Execute an activity.- Parameters:
activity
- The activity to execute.instance
- The process instance.thread
- The process thread.
-
cancel
void cancel(MActivity activity, IInternalAccess instance, ProcessThread thread)
Execute an activity.- Parameters:
activity
- The activity to execute.instance
- The process instance.thread
- The process thread.info
- The info object.
-
-