Class SignalEventHandlerStrategy
java.lang.Object
org.bonitasoft.engine.execution.event.EventHandlerStrategy
org.bonitasoft.engine.execution.event.CoupleEventHandlerStrategy
org.bonitasoft.engine.execution.event.SignalEventHandlerStrategy
- Author:
- Baptiste Mesta, Elias Ricken de Medeiros, Celine Souchet
-
Constructor Summary
ConstructorsConstructorDescriptionSignalEventHandlerStrategy(EventInstanceService eventInstanceService, WorkService workService, BPMWorkFactory workFactory) -
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(SEventTriggerDefinition sEventTriggerDefinition) voidhandleThrowEvent(SProcessDefinition processDefinition, SEventDefinition eventDefinition, SThrowEventInstance eventInstance, SEventTriggerDefinition sEventTriggerDefinition) Methods inherited from class org.bonitasoft.engine.execution.event.CoupleEventHandlerStrategy
getEventInstanceService, unregisterCatchEventMethods inherited from class org.bonitasoft.engine.execution.event.EventHandlerStrategy
getParentContainerType, handlePostThrowEvent
-
Constructor Details
-
SignalEventHandlerStrategy
public SignalEventHandlerStrategy(EventInstanceService eventInstanceService, WorkService workService, BPMWorkFactory workFactory)
-
-
Method Details
-
handleCatchEvent
public void handleCatchEvent(SProcessDefinition processDefinition, SEventDefinition eventDefinition, SCatchEventInstance eventInstance, SEventTriggerDefinition sEventTriggerDefinition) throws SBonitaException - Specified by:
handleCatchEventin classEventHandlerStrategy- Throws:
SBonitaException
-
handleThrowEvent
public void handleThrowEvent(SProcessDefinition processDefinition, SEventDefinition eventDefinition, SThrowEventInstance eventInstance, SEventTriggerDefinition sEventTriggerDefinition) throws SBonitaException - Specified by:
handleThrowEventin classEventHandlerStrategy- Throws:
SBonitaException
-
getOperations
- Specified by:
getOperationsin classEventHandlerStrategy
-
handleThrowEvent
public void handleThrowEvent(SEventTriggerDefinition sEventTriggerDefinition) throws SBonitaException - Overrides:
handleThrowEventin classEventHandlerStrategy- Throws:
SBonitaException
-
handleEventSubProcess
public void handleEventSubProcess(SProcessDefinition processDefinition, SEventDefinition eventDefinition, SEventTriggerDefinition sEventTriggerDefinition, long subProcessId, SProcessInstance parentProcessInstance) throws SBonitaException - Specified by:
handleEventSubProcessin classEventHandlerStrategy- Throws:
SBonitaException
-