Class TerminateEventHandlerStrategy
java.lang.Object
org.bonitasoft.engine.execution.event.EventHandlerStrategy
org.bonitasoft.engine.execution.event.TerminateEventHandlerStrategy
- Author:
- Baptiste Mesta, Celine Souchet
-
Constructor Summary
ConstructorsConstructorDescriptionTerminateEventHandlerStrategy(ProcessInstanceInterruptor processInstanceInterruptor) -
Method Summary
Modifier and TypeMethodDescriptiongetOperations(SWaitingEvent waitingEvent, Long triggeringElementID) voidhandleCatchEvent(SProcessDefinition processDefinition, SEventDefinition eventDefinition, SCatchEventInstance eventInstance, SEventTriggerDefinition sEventTriggerDefinition) voidhandleEventSubProcess(SProcessDefinition processDefinition, SEventDefinition eventDefinition, SEventTriggerDefinition sEventTriggerDefinition, long subProcessId, SProcessInstance parentProcessInstance) voidhandleThrowEvent(SProcessDefinition processDefinition, SEventDefinition eventDefinition, SThrowEventInstance eventInstance, SEventTriggerDefinition sEventTriggerDefinition) voidunregisterCatchEvent(SProcessDefinition processDefinition, SEventDefinition eventDefinition, SEventTriggerDefinition sEventTriggerDefinition, long subProcessId, SProcessInstance parentProcessIsnstance) Methods inherited from class org.bonitasoft.engine.execution.event.EventHandlerStrategy
getParentContainerType, handlePostThrowEvent, handleThrowEvent
-
Constructor Details
-
TerminateEventHandlerStrategy
-
-
Method Details
-
handleThrowEvent
public void handleThrowEvent(SProcessDefinition processDefinition, SEventDefinition eventDefinition, SThrowEventInstance eventInstance, SEventTriggerDefinition sEventTriggerDefinition) throws SBonitaException - Specified by:
handleThrowEventin classEventHandlerStrategy- Throws:
SBonitaException
-
handleCatchEvent
public void handleCatchEvent(SProcessDefinition processDefinition, SEventDefinition eventDefinition, SCatchEventInstance eventInstance, SEventTriggerDefinition sEventTriggerDefinition) - Specified by:
handleCatchEventin classEventHandlerStrategy
-
getOperations
- Specified by:
getOperationsin classEventHandlerStrategy
-
handleEventSubProcess
public void handleEventSubProcess(SProcessDefinition processDefinition, SEventDefinition eventDefinition, SEventTriggerDefinition sEventTriggerDefinition, long subProcessId, SProcessInstance parentProcessInstance) - Specified by:
handleEventSubProcessin classEventHandlerStrategy
-
unregisterCatchEvent
public void unregisterCatchEvent(SProcessDefinition processDefinition, SEventDefinition eventDefinition, SEventTriggerDefinition sEventTriggerDefinition, long subProcessId, SProcessInstance parentProcessIsnstance) - Specified by:
unregisterCatchEventin classEventHandlerStrategy
-