Class PublishDelegateParseListener
java.lang.Object
org.camunda.bpm.engine.impl.bpmn.parser.AbstractBpmnParseListener
org.camunda.bpm.spring.boot.starter.event.PublishDelegateParseListener
- All Implemented Interfaces:
BpmnParseListener
Parse listener adding provided execution and task listeners.
-
Constructor Summary
ConstructorDescriptionPublishDelegateParseListener
(org.springframework.context.ApplicationEventPublisher publisher, EventingProperty property) -
Method Summary
Modifier and TypeMethodDescriptionvoid
parseBoundaryErrorEventDefinition
(Element errorEventDefinition, boolean interrupting, ActivityImpl activity, ActivityImpl nestedErrorEventActivity) void
parseBoundaryEvent
(Element boundaryEventElement, ScopeImpl scopeElement, ActivityImpl activity) void
parseBoundaryMessageEventDefinition
(Element element, boolean interrupting, ActivityImpl activity) void
parseBoundarySignalEventDefinition
(Element signalEventDefinition, boolean interrupting, ActivityImpl activity) void
parseBoundaryTimerEventDefinition
(Element timerEventDefinition, boolean interrupting, ActivityImpl activity) void
parseBusinessRuleTask
(Element businessRuleTaskElement, ScopeImpl scope, ActivityImpl activity) void
parseCallActivity
(Element callActivityElement, ScopeImpl scope, ActivityImpl activity) void
parseCompensateEventDefinition
(Element compensateEventDefinition, ActivityImpl activity) void
parseEndEvent
(Element endEventElement, ScopeImpl scope, ActivityImpl activity) void
parseEventBasedGateway
(Element eventBasedGwElement, ScopeImpl scope, ActivityImpl activity) void
parseExclusiveGateway
(Element exclusiveGwElement, ScopeImpl scope, ActivityImpl activity) void
parseInclusiveGateway
(Element inclusiveGwElement, ScopeImpl scope, ActivityImpl activity) void
parseIntermediateCatchEvent
(Element intermediateEventElement, ScopeImpl scope, ActivityImpl activity) void
parseIntermediateMessageCatchEventDefinition
(Element messageEventDefinition, ActivityImpl activity) void
parseIntermediateSignalCatchEventDefinition
(Element signalEventDefinition, ActivityImpl activity) void
parseIntermediateThrowEvent
(Element intermediateEventElement, ScopeImpl scope, ActivityImpl activity) void
parseIntermediateTimerEventDefinition
(Element timerEventDefinition, ActivityImpl activity) void
parseManualTask
(Element manualTaskElement, ScopeImpl scope, ActivityImpl activity) void
parseMultiInstanceLoopCharacteristics
(Element activityElement, Element multiInstanceLoopCharacteristicsElement, ActivityImpl activity) void
parseParallelGateway
(Element parallelGwElement, ScopeImpl scope, ActivityImpl activity) void
parseProcess
(Element processElement, ProcessDefinitionEntity processDefinition) void
parseReceiveTask
(Element receiveTaskElement, ScopeImpl scope, ActivityImpl activity) void
parseScriptTask
(Element scriptTaskElement, ScopeImpl scope, ActivityImpl activity) void
parseSendTask
(Element sendTaskElement, ScopeImpl scope, ActivityImpl activity) void
parseSequenceFlow
(Element sequenceFlowElement, ScopeImpl scopeElement, TransitionImpl transition) void
parseServiceTask
(Element serviceTaskElement, ScopeImpl scope, ActivityImpl activity) void
parseStartEvent
(Element startEventElement, ScopeImpl scope, ActivityImpl activity) void
parseSubProcess
(Element subProcessElement, ScopeImpl scope, ActivityImpl activity) void
parseTask
(Element taskElement, ScopeImpl scope, ActivityImpl activity) void
parseTransaction
(Element transactionElement, ScopeImpl scope, ActivityImpl activity) void
parseUserTask
(Element userTaskElement, ScopeImpl scope, ActivityImpl activity) Methods inherited from class org.camunda.bpm.engine.impl.bpmn.parser.AbstractBpmnParseListener
parseBoundaryConditionalEventDefinition, parseBoundaryEscalationEventDefinition, parseConditionalStartEventForEventSubprocess, parseIntermediateConditionalEventDefinition, parseIoMapping, parseProperty, parseRootElement
-
Constructor Details
-
PublishDelegateParseListener
public PublishDelegateParseListener(org.springframework.context.ApplicationEventPublisher publisher, EventingProperty property)
-
-
Method Details
-
parseUserTask
- Specified by:
parseUserTask
in interfaceBpmnParseListener
- Overrides:
parseUserTask
in classAbstractBpmnParseListener
-
parseBoundaryErrorEventDefinition
public void parseBoundaryErrorEventDefinition(Element errorEventDefinition, boolean interrupting, ActivityImpl activity, ActivityImpl nestedErrorEventActivity) - Specified by:
parseBoundaryErrorEventDefinition
in interfaceBpmnParseListener
- Overrides:
parseBoundaryErrorEventDefinition
in classAbstractBpmnParseListener
-
parseBoundaryEvent
public void parseBoundaryEvent(Element boundaryEventElement, ScopeImpl scopeElement, ActivityImpl activity) - Specified by:
parseBoundaryEvent
in interfaceBpmnParseListener
- Overrides:
parseBoundaryEvent
in classAbstractBpmnParseListener
-
parseBoundaryMessageEventDefinition
public void parseBoundaryMessageEventDefinition(Element element, boolean interrupting, ActivityImpl activity) - Specified by:
parseBoundaryMessageEventDefinition
in interfaceBpmnParseListener
- Overrides:
parseBoundaryMessageEventDefinition
in classAbstractBpmnParseListener
-
parseBoundarySignalEventDefinition
public void parseBoundarySignalEventDefinition(Element signalEventDefinition, boolean interrupting, ActivityImpl activity) - Specified by:
parseBoundarySignalEventDefinition
in interfaceBpmnParseListener
- Overrides:
parseBoundarySignalEventDefinition
in classAbstractBpmnParseListener
-
parseBoundaryTimerEventDefinition
public void parseBoundaryTimerEventDefinition(Element timerEventDefinition, boolean interrupting, ActivityImpl activity) - Specified by:
parseBoundaryTimerEventDefinition
in interfaceBpmnParseListener
- Overrides:
parseBoundaryTimerEventDefinition
in classAbstractBpmnParseListener
-
parseBusinessRuleTask
public void parseBusinessRuleTask(Element businessRuleTaskElement, ScopeImpl scope, ActivityImpl activity) - Specified by:
parseBusinessRuleTask
in interfaceBpmnParseListener
- Overrides:
parseBusinessRuleTask
in classAbstractBpmnParseListener
-
parseCallActivity
- Specified by:
parseCallActivity
in interfaceBpmnParseListener
- Overrides:
parseCallActivity
in classAbstractBpmnParseListener
-
parseCompensateEventDefinition
public void parseCompensateEventDefinition(Element compensateEventDefinition, ActivityImpl activity) - Specified by:
parseCompensateEventDefinition
in interfaceBpmnParseListener
- Overrides:
parseCompensateEventDefinition
in classAbstractBpmnParseListener
-
parseEndEvent
- Specified by:
parseEndEvent
in interfaceBpmnParseListener
- Overrides:
parseEndEvent
in classAbstractBpmnParseListener
-
parseEventBasedGateway
public void parseEventBasedGateway(Element eventBasedGwElement, ScopeImpl scope, ActivityImpl activity) - Specified by:
parseEventBasedGateway
in interfaceBpmnParseListener
- Overrides:
parseEventBasedGateway
in classAbstractBpmnParseListener
-
parseExclusiveGateway
public void parseExclusiveGateway(Element exclusiveGwElement, ScopeImpl scope, ActivityImpl activity) - Specified by:
parseExclusiveGateway
in interfaceBpmnParseListener
- Overrides:
parseExclusiveGateway
in classAbstractBpmnParseListener
-
parseInclusiveGateway
public void parseInclusiveGateway(Element inclusiveGwElement, ScopeImpl scope, ActivityImpl activity) - Specified by:
parseInclusiveGateway
in interfaceBpmnParseListener
- Overrides:
parseInclusiveGateway
in classAbstractBpmnParseListener
-
parseIntermediateCatchEvent
public void parseIntermediateCatchEvent(Element intermediateEventElement, ScopeImpl scope, ActivityImpl activity) - Specified by:
parseIntermediateCatchEvent
in interfaceBpmnParseListener
- Overrides:
parseIntermediateCatchEvent
in classAbstractBpmnParseListener
-
parseIntermediateMessageCatchEventDefinition
public void parseIntermediateMessageCatchEventDefinition(Element messageEventDefinition, ActivityImpl activity) - Specified by:
parseIntermediateMessageCatchEventDefinition
in interfaceBpmnParseListener
- Overrides:
parseIntermediateMessageCatchEventDefinition
in classAbstractBpmnParseListener
-
parseIntermediateSignalCatchEventDefinition
public void parseIntermediateSignalCatchEventDefinition(Element signalEventDefinition, ActivityImpl activity) - Specified by:
parseIntermediateSignalCatchEventDefinition
in interfaceBpmnParseListener
- Overrides:
parseIntermediateSignalCatchEventDefinition
in classAbstractBpmnParseListener
-
parseIntermediateThrowEvent
public void parseIntermediateThrowEvent(Element intermediateEventElement, ScopeImpl scope, ActivityImpl activity) - Specified by:
parseIntermediateThrowEvent
in interfaceBpmnParseListener
- Overrides:
parseIntermediateThrowEvent
in classAbstractBpmnParseListener
-
parseIntermediateTimerEventDefinition
public void parseIntermediateTimerEventDefinition(Element timerEventDefinition, ActivityImpl activity) - Specified by:
parseIntermediateTimerEventDefinition
in interfaceBpmnParseListener
- Overrides:
parseIntermediateTimerEventDefinition
in classAbstractBpmnParseListener
-
parseManualTask
- Specified by:
parseManualTask
in interfaceBpmnParseListener
- Overrides:
parseManualTask
in classAbstractBpmnParseListener
-
parseMultiInstanceLoopCharacteristics
public void parseMultiInstanceLoopCharacteristics(Element activityElement, Element multiInstanceLoopCharacteristicsElement, ActivityImpl activity) - Specified by:
parseMultiInstanceLoopCharacteristics
in interfaceBpmnParseListener
- Overrides:
parseMultiInstanceLoopCharacteristics
in classAbstractBpmnParseListener
-
parseParallelGateway
- Specified by:
parseParallelGateway
in interfaceBpmnParseListener
- Overrides:
parseParallelGateway
in classAbstractBpmnParseListener
-
parseProcess
- Specified by:
parseProcess
in interfaceBpmnParseListener
- Overrides:
parseProcess
in classAbstractBpmnParseListener
-
parseReceiveTask
- Specified by:
parseReceiveTask
in interfaceBpmnParseListener
- Overrides:
parseReceiveTask
in classAbstractBpmnParseListener
-
parseScriptTask
- Specified by:
parseScriptTask
in interfaceBpmnParseListener
- Overrides:
parseScriptTask
in classAbstractBpmnParseListener
-
parseSendTask
- Specified by:
parseSendTask
in interfaceBpmnParseListener
- Overrides:
parseSendTask
in classAbstractBpmnParseListener
-
parseSequenceFlow
public void parseSequenceFlow(Element sequenceFlowElement, ScopeImpl scopeElement, TransitionImpl transition) - Specified by:
parseSequenceFlow
in interfaceBpmnParseListener
- Overrides:
parseSequenceFlow
in classAbstractBpmnParseListener
-
parseServiceTask
- Specified by:
parseServiceTask
in interfaceBpmnParseListener
- Overrides:
parseServiceTask
in classAbstractBpmnParseListener
-
parseStartEvent
- Specified by:
parseStartEvent
in interfaceBpmnParseListener
- Overrides:
parseStartEvent
in classAbstractBpmnParseListener
-
parseSubProcess
- Specified by:
parseSubProcess
in interfaceBpmnParseListener
- Overrides:
parseSubProcess
in classAbstractBpmnParseListener
-
parseTask
- Specified by:
parseTask
in interfaceBpmnParseListener
- Overrides:
parseTask
in classAbstractBpmnParseListener
-
parseTransaction
- Specified by:
parseTransaction
in interfaceBpmnParseListener
- Overrides:
parseTransaction
in classAbstractBpmnParseListener
-