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
ConstructorsConstructorDescriptionPublishDelegateParseListener(org.springframework.context.ApplicationEventPublisher publisher, EventingProperty property) -
Method Summary
Modifier and TypeMethodDescriptionvoidparseBoundaryErrorEventDefinition(Element errorEventDefinition, boolean interrupting, ActivityImpl activity, ActivityImpl nestedErrorEventActivity) voidparseBoundaryEvent(Element boundaryEventElement, ScopeImpl scopeElement, ActivityImpl activity) voidparseBoundaryMessageEventDefinition(Element element, boolean interrupting, ActivityImpl activity) voidparseBoundarySignalEventDefinition(Element signalEventDefinition, boolean interrupting, ActivityImpl activity) voidparseBoundaryTimerEventDefinition(Element timerEventDefinition, boolean interrupting, ActivityImpl activity) voidparseBusinessRuleTask(Element businessRuleTaskElement, ScopeImpl scope, ActivityImpl activity) voidparseCallActivity(Element callActivityElement, ScopeImpl scope, ActivityImpl activity) voidparseCompensateEventDefinition(Element compensateEventDefinition, ActivityImpl activity) voidparseEndEvent(Element endEventElement, ScopeImpl scope, ActivityImpl activity) voidparseEventBasedGateway(Element eventBasedGwElement, ScopeImpl scope, ActivityImpl activity) voidparseExclusiveGateway(Element exclusiveGwElement, ScopeImpl scope, ActivityImpl activity) voidparseInclusiveGateway(Element inclusiveGwElement, ScopeImpl scope, ActivityImpl activity) voidparseIntermediateCatchEvent(Element intermediateEventElement, ScopeImpl scope, ActivityImpl activity) voidparseIntermediateMessageCatchEventDefinition(Element messageEventDefinition, ActivityImpl activity) voidparseIntermediateSignalCatchEventDefinition(Element signalEventDefinition, ActivityImpl activity) voidparseIntermediateThrowEvent(Element intermediateEventElement, ScopeImpl scope, ActivityImpl activity) voidparseIntermediateTimerEventDefinition(Element timerEventDefinition, ActivityImpl activity) voidparseManualTask(Element manualTaskElement, ScopeImpl scope, ActivityImpl activity) voidparseMultiInstanceLoopCharacteristics(Element activityElement, Element multiInstanceLoopCharacteristicsElement, ActivityImpl activity) voidparseParallelGateway(Element parallelGwElement, ScopeImpl scope, ActivityImpl activity) voidparseProcess(Element processElement, ProcessDefinitionEntity processDefinition) voidparseReceiveTask(Element receiveTaskElement, ScopeImpl scope, ActivityImpl activity) voidparseScriptTask(Element scriptTaskElement, ScopeImpl scope, ActivityImpl activity) voidparseSendTask(Element sendTaskElement, ScopeImpl scope, ActivityImpl activity) voidparseSequenceFlow(Element sequenceFlowElement, ScopeImpl scopeElement, TransitionImpl transition) voidparseServiceTask(Element serviceTaskElement, ScopeImpl scope, ActivityImpl activity) voidparseStartEvent(Element startEventElement, ScopeImpl scope, ActivityImpl activity) voidparseSubProcess(Element subProcessElement, ScopeImpl scope, ActivityImpl activity) voidparseTask(Element taskElement, ScopeImpl scope, ActivityImpl activity) voidparseTransaction(Element transactionElement, ScopeImpl scope, ActivityImpl activity) voidparseUserTask(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:
parseUserTaskin interfaceBpmnParseListener- Overrides:
parseUserTaskin classAbstractBpmnParseListener
-
parseBoundaryErrorEventDefinition
public void parseBoundaryErrorEventDefinition(Element errorEventDefinition, boolean interrupting, ActivityImpl activity, ActivityImpl nestedErrorEventActivity) - Specified by:
parseBoundaryErrorEventDefinitionin interfaceBpmnParseListener- Overrides:
parseBoundaryErrorEventDefinitionin classAbstractBpmnParseListener
-
parseBoundaryEvent
public void parseBoundaryEvent(Element boundaryEventElement, ScopeImpl scopeElement, ActivityImpl activity) - Specified by:
parseBoundaryEventin interfaceBpmnParseListener- Overrides:
parseBoundaryEventin classAbstractBpmnParseListener
-
parseBoundaryMessageEventDefinition
public void parseBoundaryMessageEventDefinition(Element element, boolean interrupting, ActivityImpl activity) - Specified by:
parseBoundaryMessageEventDefinitionin interfaceBpmnParseListener- Overrides:
parseBoundaryMessageEventDefinitionin classAbstractBpmnParseListener
-
parseBoundarySignalEventDefinition
public void parseBoundarySignalEventDefinition(Element signalEventDefinition, boolean interrupting, ActivityImpl activity) - Specified by:
parseBoundarySignalEventDefinitionin interfaceBpmnParseListener- Overrides:
parseBoundarySignalEventDefinitionin classAbstractBpmnParseListener
-
parseBoundaryTimerEventDefinition
public void parseBoundaryTimerEventDefinition(Element timerEventDefinition, boolean interrupting, ActivityImpl activity) - Specified by:
parseBoundaryTimerEventDefinitionin interfaceBpmnParseListener- Overrides:
parseBoundaryTimerEventDefinitionin classAbstractBpmnParseListener
-
parseBusinessRuleTask
public void parseBusinessRuleTask(Element businessRuleTaskElement, ScopeImpl scope, ActivityImpl activity) - Specified by:
parseBusinessRuleTaskin interfaceBpmnParseListener- Overrides:
parseBusinessRuleTaskin classAbstractBpmnParseListener
-
parseCallActivity
- Specified by:
parseCallActivityin interfaceBpmnParseListener- Overrides:
parseCallActivityin classAbstractBpmnParseListener
-
parseCompensateEventDefinition
public void parseCompensateEventDefinition(Element compensateEventDefinition, ActivityImpl activity) - Specified by:
parseCompensateEventDefinitionin interfaceBpmnParseListener- Overrides:
parseCompensateEventDefinitionin classAbstractBpmnParseListener
-
parseEndEvent
- Specified by:
parseEndEventin interfaceBpmnParseListener- Overrides:
parseEndEventin classAbstractBpmnParseListener
-
parseEventBasedGateway
public void parseEventBasedGateway(Element eventBasedGwElement, ScopeImpl scope, ActivityImpl activity) - Specified by:
parseEventBasedGatewayin interfaceBpmnParseListener- Overrides:
parseEventBasedGatewayin classAbstractBpmnParseListener
-
parseExclusiveGateway
public void parseExclusiveGateway(Element exclusiveGwElement, ScopeImpl scope, ActivityImpl activity) - Specified by:
parseExclusiveGatewayin interfaceBpmnParseListener- Overrides:
parseExclusiveGatewayin classAbstractBpmnParseListener
-
parseInclusiveGateway
public void parseInclusiveGateway(Element inclusiveGwElement, ScopeImpl scope, ActivityImpl activity) - Specified by:
parseInclusiveGatewayin interfaceBpmnParseListener- Overrides:
parseInclusiveGatewayin classAbstractBpmnParseListener
-
parseIntermediateCatchEvent
public void parseIntermediateCatchEvent(Element intermediateEventElement, ScopeImpl scope, ActivityImpl activity) - Specified by:
parseIntermediateCatchEventin interfaceBpmnParseListener- Overrides:
parseIntermediateCatchEventin classAbstractBpmnParseListener
-
parseIntermediateMessageCatchEventDefinition
public void parseIntermediateMessageCatchEventDefinition(Element messageEventDefinition, ActivityImpl activity) - Specified by:
parseIntermediateMessageCatchEventDefinitionin interfaceBpmnParseListener- Overrides:
parseIntermediateMessageCatchEventDefinitionin classAbstractBpmnParseListener
-
parseIntermediateSignalCatchEventDefinition
public void parseIntermediateSignalCatchEventDefinition(Element signalEventDefinition, ActivityImpl activity) - Specified by:
parseIntermediateSignalCatchEventDefinitionin interfaceBpmnParseListener- Overrides:
parseIntermediateSignalCatchEventDefinitionin classAbstractBpmnParseListener
-
parseIntermediateThrowEvent
public void parseIntermediateThrowEvent(Element intermediateEventElement, ScopeImpl scope, ActivityImpl activity) - Specified by:
parseIntermediateThrowEventin interfaceBpmnParseListener- Overrides:
parseIntermediateThrowEventin classAbstractBpmnParseListener
-
parseIntermediateTimerEventDefinition
public void parseIntermediateTimerEventDefinition(Element timerEventDefinition, ActivityImpl activity) - Specified by:
parseIntermediateTimerEventDefinitionin interfaceBpmnParseListener- Overrides:
parseIntermediateTimerEventDefinitionin classAbstractBpmnParseListener
-
parseManualTask
- Specified by:
parseManualTaskin interfaceBpmnParseListener- Overrides:
parseManualTaskin classAbstractBpmnParseListener
-
parseMultiInstanceLoopCharacteristics
public void parseMultiInstanceLoopCharacteristics(Element activityElement, Element multiInstanceLoopCharacteristicsElement, ActivityImpl activity) - Specified by:
parseMultiInstanceLoopCharacteristicsin interfaceBpmnParseListener- Overrides:
parseMultiInstanceLoopCharacteristicsin classAbstractBpmnParseListener
-
parseParallelGateway
- Specified by:
parseParallelGatewayin interfaceBpmnParseListener- Overrides:
parseParallelGatewayin classAbstractBpmnParseListener
-
parseProcess
- Specified by:
parseProcessin interfaceBpmnParseListener- Overrides:
parseProcessin classAbstractBpmnParseListener
-
parseReceiveTask
- Specified by:
parseReceiveTaskin interfaceBpmnParseListener- Overrides:
parseReceiveTaskin classAbstractBpmnParseListener
-
parseScriptTask
- Specified by:
parseScriptTaskin interfaceBpmnParseListener- Overrides:
parseScriptTaskin classAbstractBpmnParseListener
-
parseSendTask
- Specified by:
parseSendTaskin interfaceBpmnParseListener- Overrides:
parseSendTaskin classAbstractBpmnParseListener
-
parseSequenceFlow
public void parseSequenceFlow(Element sequenceFlowElement, ScopeImpl scopeElement, TransitionImpl transition) - Specified by:
parseSequenceFlowin interfaceBpmnParseListener- Overrides:
parseSequenceFlowin classAbstractBpmnParseListener
-
parseServiceTask
- Specified by:
parseServiceTaskin interfaceBpmnParseListener- Overrides:
parseServiceTaskin classAbstractBpmnParseListener
-
parseStartEvent
- Specified by:
parseStartEventin interfaceBpmnParseListener- Overrides:
parseStartEventin classAbstractBpmnParseListener
-
parseSubProcess
- Specified by:
parseSubProcessin interfaceBpmnParseListener- Overrides:
parseSubProcessin classAbstractBpmnParseListener
-
parseTask
- Specified by:
parseTaskin interfaceBpmnParseListener- Overrides:
parseTaskin classAbstractBpmnParseListener
-
parseTransaction
- Specified by:
parseTransactionin interfaceBpmnParseListener- Overrides:
parseTransactionin classAbstractBpmnParseListener
-