public class TimerEventHandlerStrategy extends EventHandlerStrategy
| Constructor and Description |
|---|
TimerEventHandlerStrategy(ExpressionResolverService expressionResolverService,
SchedulerService schedulerService,
EventInstanceService eventInstanceService,
TechnicalLoggerService logger) |
| Modifier and Type | Method and Description |
|---|---|
OperationsWithContext |
getOperations(SWaitingEvent waitingEvent,
java.lang.Long triggeringElementID) |
protected Trigger |
getTrigger(STimerEventTriggerDefinition timerTrigger,
java.lang.Object timerCondition) |
void |
handleCatchEvent(SProcessDefinition processDefinition,
SEventDefinition eventDefinition,
SCatchEventInstance eventInstance,
SEventTriggerDefinition sEventTriggerDefinition) |
void |
handleEventSubProcess(SProcessDefinition processDefinition,
SEventDefinition eventDefinition,
SEventTriggerDefinition sEventTriggerDefinition,
long subProcessId,
SProcessInstance parentProcessInstance) |
boolean |
handlePostThrowEvent(SProcessDefinition processDefinition,
SEndEventDefinition sEventDefinition,
SThrowEventInstance sThrowEventInstance,
SEventTriggerDefinition sEventTriggerDefinition,
SFlowNodeInstance sFlowNodeInstance) |
void |
handleThrowEvent(SEventTriggerDefinition sEventTriggerDefinition) |
void |
handleThrowEvent(SProcessDefinition processDefinition,
SEventDefinition eventDefinition,
SThrowEventInstance eventInstance,
SEventTriggerDefinition sEventTriggerDefinition) |
void |
unregisterCatchEvent(SProcessDefinition processDefinition,
SEventDefinition eventDefinition,
SEventTriggerDefinition sEventTriggerDefinition,
long subProcessId,
SProcessInstance parentProcessInstance) |
getParentContainerTypepublic TimerEventHandlerStrategy(ExpressionResolverService expressionResolverService, SchedulerService schedulerService, EventInstanceService eventInstanceService, TechnicalLoggerService logger)
public void handleCatchEvent(SProcessDefinition processDefinition, SEventDefinition eventDefinition, SCatchEventInstance eventInstance, SEventTriggerDefinition sEventTriggerDefinition) throws SBonitaException
handleCatchEvent in class EventHandlerStrategySBonitaExceptionprotected Trigger getTrigger(STimerEventTriggerDefinition timerTrigger, java.lang.Object timerCondition) throws SBonitaException
SBonitaExceptionpublic void handleThrowEvent(SProcessDefinition processDefinition, SEventDefinition eventDefinition, SThrowEventInstance eventInstance, SEventTriggerDefinition sEventTriggerDefinition)
handleThrowEvent in class EventHandlerStrategypublic OperationsWithContext getOperations(SWaitingEvent waitingEvent, java.lang.Long triggeringElementID)
getOperations in class EventHandlerStrategypublic void handleThrowEvent(SEventTriggerDefinition sEventTriggerDefinition)
handleThrowEvent in class EventHandlerStrategypublic void handleEventSubProcess(SProcessDefinition processDefinition, SEventDefinition eventDefinition, SEventTriggerDefinition sEventTriggerDefinition, long subProcessId, SProcessInstance parentProcessInstance) throws SBonitaException
handleEventSubProcess in class EventHandlerStrategySBonitaExceptionpublic void unregisterCatchEvent(SProcessDefinition processDefinition, SEventDefinition eventDefinition, SEventTriggerDefinition sEventTriggerDefinition, long subProcessId, SProcessInstance parentProcessInstance) throws SBonitaException
unregisterCatchEvent in class EventHandlerStrategySBonitaExceptionpublic boolean handlePostThrowEvent(SProcessDefinition processDefinition, SEndEventDefinition sEventDefinition, SThrowEventInstance sThrowEventInstance, SEventTriggerDefinition sEventTriggerDefinition, SFlowNodeInstance sFlowNodeInstance)
handlePostThrowEvent in class EventHandlerStrategy