public class MessageEventHandlerStrategy extends CoupleEventHandlerStrategy
| Constructor and Description |
|---|
MessageEventHandlerStrategy(ExpressionResolverService expressionResolverService,
EventInstanceService eventInstanceService,
BPMInstancesCreator bpmInstancesCreator,
ProcessDefinitionService processDefinitionService,
MessagesHandlingService messagesHandlingService) |
| Modifier and Type | Method and Description |
|---|---|
OperationsWithContext |
getOperations(SWaitingEvent waitingEvent,
java.lang.Long triggeringElementID) |
void |
handleCatchEvent(SProcessDefinition processDefinition,
SEventDefinition eventDefinition,
SCatchEventInstance eventInstance,
SEventTriggerDefinition sEventTriggerDefinition) |
void |
handleCatchEvent(SProcessDefinition processDefinition,
SReceiveTaskInstance receiveTaskInstance,
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 |
handleThrowEvent(SProcessDefinition processDefinition,
SSendTaskInstance sendTaskInstance,
SThrowMessageEventTriggerDefinition messageTrigger) |
getEventInstanceService, unregisterCatchEventgetParentContainerTypepublic MessageEventHandlerStrategy(ExpressionResolverService expressionResolverService, EventInstanceService eventInstanceService, BPMInstancesCreator bpmInstancesCreator, ProcessDefinitionService processDefinitionService, MessagesHandlingService messagesHandlingService)
public void handleCatchEvent(SProcessDefinition processDefinition, SEventDefinition eventDefinition, SCatchEventInstance eventInstance, SEventTriggerDefinition sEventTriggerDefinition) throws SBonitaException
handleCatchEvent in class EventHandlerStrategySBonitaExceptionpublic void handleCatchEvent(SProcessDefinition processDefinition, SReceiveTaskInstance receiveTaskInstance, SEventTriggerDefinition sEventTriggerDefinition) throws SBonitaException
SBonitaExceptionpublic void handleThrowEvent(SProcessDefinition processDefinition, SEventDefinition eventDefinition, SThrowEventInstance eventInstance, SEventTriggerDefinition sEventTriggerDefinition) throws SBonitaException
handleThrowEvent in class EventHandlerStrategySBonitaExceptionpublic void handleThrowEvent(SProcessDefinition processDefinition, SSendTaskInstance sendTaskInstance, SThrowMessageEventTriggerDefinition messageTrigger) throws SMessageInstanceCreationException, SDataInstanceException, SExpressionException, STransactionNotFoundException
public OperationsWithContext getOperations(SWaitingEvent waitingEvent, java.lang.Long triggeringElementID) throws SBonitaException
getOperations in class EventHandlerStrategySBonitaExceptionpublic void handleThrowEvent(SEventTriggerDefinition sEventTriggerDefinition) throws SBonitaException
handleThrowEvent in class EventHandlerStrategySBonitaExceptionpublic void handleEventSubProcess(SProcessDefinition processDefinition, SEventDefinition eventDefinition, SEventTriggerDefinition sEventTriggerDefinition, long subProcessId, SProcessInstance parentProcessInstance) throws SBonitaException
handleEventSubProcess in class EventHandlerStrategySBonitaExceptionpublic boolean handlePostThrowEvent(SProcessDefinition processDefinition, SEndEventDefinition sEventDefinition, SThrowEventInstance sThrowEventInstance, SEventTriggerDefinition sEventTriggerDefinition, SFlowNodeInstance sFlowNodeInstance)
handlePostThrowEvent in class EventHandlerStrategy