public class MessageEventHandlerStrategy extends CoupleEventHandlerStrategy
| Constructor and Description |
|---|
MessageEventHandlerStrategy(org.bonitasoft.engine.core.expression.control.api.ExpressionResolverService expressionResolverService,
org.bonitasoft.engine.core.process.instance.api.event.EventInstanceService eventInstanceService,
BPMInstancesCreator bpmInstancesCreator,
org.bonitasoft.engine.data.instance.api.DataInstanceService dataInstanceService,
org.bonitasoft.engine.core.process.definition.ProcessDefinitionService processDefinitionService) |
| Modifier and Type | Method and Description |
|---|---|
OperationsWithContext |
getOperations(org.bonitasoft.engine.core.process.instance.model.event.handling.SWaitingEvent waitingEvent,
Long triggeringElementID) |
void |
handleCatchEvent(org.bonitasoft.engine.core.process.definition.model.SProcessDefinition processDefinition,
org.bonitasoft.engine.core.process.definition.model.event.SEventDefinition eventDefinition,
org.bonitasoft.engine.core.process.instance.model.event.SCatchEventInstance eventInstance,
org.bonitasoft.engine.core.process.definition.model.event.trigger.SEventTriggerDefinition sEventTriggerDefinition) |
void |
handleCatchEvent(org.bonitasoft.engine.core.process.definition.model.SProcessDefinition processDefinition,
org.bonitasoft.engine.core.process.instance.model.SReceiveTaskInstance receiveTaskInstance,
org.bonitasoft.engine.core.process.definition.model.event.trigger.SEventTriggerDefinition sEventTriggerDefinition) |
void |
handleEventSubProcess(org.bonitasoft.engine.core.process.definition.model.SProcessDefinition processDefinition,
org.bonitasoft.engine.core.process.definition.model.event.SEventDefinition eventDefinition,
org.bonitasoft.engine.core.process.definition.model.event.trigger.SEventTriggerDefinition sEventTriggerDefinition,
long subProcessId,
org.bonitasoft.engine.core.process.instance.model.SProcessInstance parentProcessInstance) |
boolean |
handlePostThrowEvent(org.bonitasoft.engine.core.process.definition.model.SProcessDefinition processDefinition,
org.bonitasoft.engine.core.process.definition.model.event.SEndEventDefinition sEventDefinition,
org.bonitasoft.engine.core.process.instance.model.event.SThrowEventInstance sThrowEventInstance,
org.bonitasoft.engine.core.process.definition.model.event.trigger.SEventTriggerDefinition sEventTriggerDefinition,
org.bonitasoft.engine.core.process.instance.model.SFlowNodeInstance sFlowNodeInstance) |
void |
handleThrowEvent(org.bonitasoft.engine.core.process.definition.model.event.trigger.SEventTriggerDefinition sEventTriggerDefinition) |
void |
handleThrowEvent(org.bonitasoft.engine.core.process.definition.model.SProcessDefinition processDefinition,
org.bonitasoft.engine.core.process.definition.model.event.SEventDefinition eventDefinition,
org.bonitasoft.engine.core.process.instance.model.event.SThrowEventInstance eventInstance,
org.bonitasoft.engine.core.process.definition.model.event.trigger.SEventTriggerDefinition sEventTriggerDefinition) |
void |
handleThrowEvent(org.bonitasoft.engine.core.process.definition.model.SProcessDefinition processDefinition,
org.bonitasoft.engine.core.process.instance.model.SSendTaskInstance sendTaskInstance,
org.bonitasoft.engine.core.process.definition.model.event.trigger.SThrowMessageEventTriggerDefinition messageTrigger) |
getEventInstanceService, unregisterCatchEventgetParentContainerTypepublic MessageEventHandlerStrategy(org.bonitasoft.engine.core.expression.control.api.ExpressionResolverService expressionResolverService,
org.bonitasoft.engine.core.process.instance.api.event.EventInstanceService eventInstanceService,
BPMInstancesCreator bpmInstancesCreator,
org.bonitasoft.engine.data.instance.api.DataInstanceService dataInstanceService,
org.bonitasoft.engine.core.process.definition.ProcessDefinitionService processDefinitionService)
public void handleCatchEvent(org.bonitasoft.engine.core.process.definition.model.SProcessDefinition processDefinition,
org.bonitasoft.engine.core.process.definition.model.event.SEventDefinition eventDefinition,
org.bonitasoft.engine.core.process.instance.model.event.SCatchEventInstance eventInstance,
org.bonitasoft.engine.core.process.definition.model.event.trigger.SEventTriggerDefinition sEventTriggerDefinition)
throws org.bonitasoft.engine.commons.exceptions.SBonitaException
handleCatchEvent in class EventHandlerStrategyorg.bonitasoft.engine.commons.exceptions.SBonitaExceptionpublic void handleCatchEvent(org.bonitasoft.engine.core.process.definition.model.SProcessDefinition processDefinition,
org.bonitasoft.engine.core.process.instance.model.SReceiveTaskInstance receiveTaskInstance,
org.bonitasoft.engine.core.process.definition.model.event.trigger.SEventTriggerDefinition sEventTriggerDefinition)
throws org.bonitasoft.engine.commons.exceptions.SBonitaException
org.bonitasoft.engine.commons.exceptions.SBonitaExceptionpublic void handleThrowEvent(org.bonitasoft.engine.core.process.definition.model.SProcessDefinition processDefinition,
org.bonitasoft.engine.core.process.definition.model.event.SEventDefinition eventDefinition,
org.bonitasoft.engine.core.process.instance.model.event.SThrowEventInstance eventInstance,
org.bonitasoft.engine.core.process.definition.model.event.trigger.SEventTriggerDefinition sEventTriggerDefinition)
throws org.bonitasoft.engine.commons.exceptions.SBonitaException
handleThrowEvent in class EventHandlerStrategyorg.bonitasoft.engine.commons.exceptions.SBonitaExceptionpublic void handleThrowEvent(org.bonitasoft.engine.core.process.definition.model.SProcessDefinition processDefinition,
org.bonitasoft.engine.core.process.instance.model.SSendTaskInstance sendTaskInstance,
org.bonitasoft.engine.core.process.definition.model.event.trigger.SThrowMessageEventTriggerDefinition messageTrigger)
throws org.bonitasoft.engine.core.process.instance.api.exceptions.event.trigger.SEventTriggerInstanceCreationException,
org.bonitasoft.engine.core.process.instance.api.exceptions.event.trigger.SMessageInstanceCreationException,
org.bonitasoft.engine.data.instance.exception.SDataInstanceException,
org.bonitasoft.engine.expression.exception.SExpressionException
org.bonitasoft.engine.core.process.instance.api.exceptions.event.trigger.SEventTriggerInstanceCreationExceptionorg.bonitasoft.engine.core.process.instance.api.exceptions.event.trigger.SMessageInstanceCreationExceptionorg.bonitasoft.engine.data.instance.exception.SDataInstanceExceptionorg.bonitasoft.engine.expression.exception.SExpressionExceptionpublic OperationsWithContext getOperations(org.bonitasoft.engine.core.process.instance.model.event.handling.SWaitingEvent waitingEvent, Long triggeringElementID) throws org.bonitasoft.engine.commons.exceptions.SBonitaException
getOperations in class EventHandlerStrategyorg.bonitasoft.engine.commons.exceptions.SBonitaExceptionpublic void handleThrowEvent(org.bonitasoft.engine.core.process.definition.model.event.trigger.SEventTriggerDefinition sEventTriggerDefinition)
throws org.bonitasoft.engine.commons.exceptions.SBonitaException
handleThrowEvent in class EventHandlerStrategyorg.bonitasoft.engine.commons.exceptions.SBonitaExceptionpublic void handleEventSubProcess(org.bonitasoft.engine.core.process.definition.model.SProcessDefinition processDefinition,
org.bonitasoft.engine.core.process.definition.model.event.SEventDefinition eventDefinition,
org.bonitasoft.engine.core.process.definition.model.event.trigger.SEventTriggerDefinition sEventTriggerDefinition,
long subProcessId,
org.bonitasoft.engine.core.process.instance.model.SProcessInstance parentProcessInstance)
throws org.bonitasoft.engine.commons.exceptions.SBonitaException
handleEventSubProcess in class EventHandlerStrategyorg.bonitasoft.engine.commons.exceptions.SBonitaExceptionpublic boolean handlePostThrowEvent(org.bonitasoft.engine.core.process.definition.model.SProcessDefinition processDefinition,
org.bonitasoft.engine.core.process.definition.model.event.SEndEventDefinition sEventDefinition,
org.bonitasoft.engine.core.process.instance.model.event.SThrowEventInstance sThrowEventInstance,
org.bonitasoft.engine.core.process.definition.model.event.trigger.SEventTriggerDefinition sEventTriggerDefinition,
org.bonitasoft.engine.core.process.instance.model.SFlowNodeInstance sFlowNodeInstance)
handlePostThrowEvent in class EventHandlerStrategyCopyright © 2014 Bonitasoft S.A.. All Rights Reserved.