Package jadex.bpmn.runtime.handler
Class GatewayXORActivityHandler
- java.lang.Object
- 
- jadex.bpmn.runtime.handler.GatewayXORActivityHandler
 
- 
- All Implemented Interfaces:
- IActivityHandler
 
 public class GatewayXORActivityHandler extends java.lang.Object implements IActivityHandler Handler for xor split and join gateways.
- 
- 
Constructor SummaryConstructors Constructor Description GatewayXORActivityHandler()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcancel(jadex.bpmn.model.MActivity activity, IInternalAccess instance, ProcessThread thread)Execute an activity.voidexecute(jadex.bpmn.model.MActivity activity, IInternalAccess instance, ProcessThread thread)Execute an activity.protected booleanisValid(ProcessThread thread, IParsedExpression exp, IValueFetcher fetcher)Safely evaluate a branch expression.
 
- 
- 
- 
Method Detail- 
executepublic void execute(jadex.bpmn.model.MActivity activity, IInternalAccess instance, ProcessThread thread)Execute an activity.- Specified by:
- executein interface- IActivityHandler
- Parameters:
- activity- The activity to execute.
- instance- The process instance.
- thread- The process thread.
 
 - 
cancelpublic void cancel(jadex.bpmn.model.MActivity activity, IInternalAccess instance, ProcessThread thread)Execute an activity.- Specified by:
- cancelin interface- IActivityHandler
- Parameters:
- activity- The activity to execute.
- instance- The process instance.
- thread- The process thread.
- info- The info object.
 
 - 
isValidprotected boolean isValid(ProcessThread thread, IParsedExpression exp, IValueFetcher fetcher) Safely evaluate a branch expression.
 
- 
 
-