Package jadex.bpmn.runtime.handler
Class AbstractEventIntermediateTimerActivityHandler
- java.lang.Object
- 
- jadex.bpmn.runtime.handler.DefaultActivityHandler
- 
- jadex.bpmn.runtime.handler.AbstractEventIntermediateTimerActivityHandler
 
 
- 
- All Implemented Interfaces:
- IActivityHandler
 - Direct Known Subclasses:
- EventIntermediateTimerActivityHandler
 
 public abstract class AbstractEventIntermediateTimerActivityHandler extends DefaultActivityHandler Abstract handler for timing events. Can be subclassed by platform-specific implementations.
- 
- 
Field SummaryFields Modifier and Type Field Description static intTICK_TIMERstatic java.lang.StringTIMER_EVENT- 
Fields inherited from class jadex.bpmn.runtime.handler.DefaultActivityHandlerDEBUG
 
- 
 - 
Constructor SummaryConstructors Constructor Description AbstractEventIntermediateTimerActivityHandler()
 - 
Method SummaryAll Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voidcancel(jadex.bpmn.model.MActivity activity, IInternalAccess instance, ProcessThread thread)Execute an activity.abstract voiddoWait(jadex.bpmn.model.MActivity activity, IInternalAccess instance, ProcessThread thread, long duration)Template method to be implemented by platform-specific subclasses.voidexecute(jadex.bpmn.model.MActivity activity, IInternalAccess instance, ProcessThread thread)Execute an activity.- 
Methods inherited from class jadex.bpmn.runtime.handler.DefaultActivityHandlerdoExecute, getBpmnFeature
 
- 
 
- 
- 
- 
Field Detail- 
TICK_TIMERpublic static final int TICK_TIMER - See Also:
- Constant Field Values
 
 - 
TIMER_EVENTpublic static final java.lang.String TIMER_EVENT - See Also:
- Constant Field Values
 
 
- 
 - 
Method Detail- 
executepublic void execute(jadex.bpmn.model.MActivity activity, IInternalAccess instance, ProcessThread thread)Execute an activity.- Specified by:
- executein interface- IActivityHandler
- Overrides:
- executein class- DefaultActivityHandler
- Parameters:
- activity- The activity to execute.
- instance- The process instance.
- thread- The process thread.
 
 - 
doWaitpublic abstract void doWait(jadex.bpmn.model.MActivity activity, IInternalAccess instance, ProcessThread thread, long duration)Template method to be implemented by platform-specific subclasses.- Parameters:
- activity- The timing event activity.
- instance- The process instance.
- thread- The process thread.
- duration- The duration to wait.
 
 - 
cancelpublic void cancel(jadex.bpmn.model.MActivity activity, IInternalAccess instance, ProcessThread thread)Execute an activity.- Specified by:
- cancelin interface- IActivityHandler
- Overrides:
- cancelin class- DefaultActivityHandler
- Parameters:
- activity- The activity to execute.
- instance- The process instance.
- thread- The process thread.
- info- The info object.
 
 
- 
 
-