Class CdiEventSupportBpmnParseListener

  • All Implemented Interfaces:
    org.camunda.bpm.engine.impl.bpmn.parser.BpmnParseListener

    public class CdiEventSupportBpmnParseListener
    extends Object
    implements org.camunda.bpm.engine.impl.bpmn.parser.BpmnParseListener
    BpmnParseListener registering the CdiEventListener for distributing execution events using the cdi event infrastructure
    Author:
    Daniel Meyer
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void addEndEventListener​(org.camunda.bpm.engine.impl.pvm.process.ActivityImpl activity)  
      protected void addStartEventListener​(org.camunda.bpm.engine.impl.pvm.process.ActivityImpl activity)  
      protected void addTaskAssignmentListeners​(org.camunda.bpm.engine.impl.task.TaskDefinition taskDefinition)  
      protected void addTaskCompleteListeners​(org.camunda.bpm.engine.impl.task.TaskDefinition taskDefinition)  
      protected void addTaskCreateListeners​(org.camunda.bpm.engine.impl.task.TaskDefinition taskDefinition)  
      protected void addTaskDeleteListeners​(org.camunda.bpm.engine.impl.task.TaskDefinition taskDefinition)  
      protected void addTaskUpdateListeners​(org.camunda.bpm.engine.impl.task.TaskDefinition taskDefinition)  
      void parseBoundaryConditionalEventDefinition​(org.camunda.bpm.engine.impl.util.xml.Element element, boolean interrupting, org.camunda.bpm.engine.impl.pvm.process.ActivityImpl conditionalActivity)  
      void parseBoundaryErrorEventDefinition​(org.camunda.bpm.engine.impl.util.xml.Element errorEventDefinition, boolean interrupting, org.camunda.bpm.engine.impl.pvm.process.ActivityImpl activity, org.camunda.bpm.engine.impl.pvm.process.ActivityImpl nestedErrorEventActivity)  
      void parseBoundaryEscalationEventDefinition​(org.camunda.bpm.engine.impl.util.xml.Element escalationEventDefinition, boolean interrupting, org.camunda.bpm.engine.impl.pvm.process.ActivityImpl boundaryEventActivity)  
      void parseBoundaryEvent​(org.camunda.bpm.engine.impl.util.xml.Element boundaryEventElement, org.camunda.bpm.engine.impl.pvm.process.ScopeImpl scopeElement, org.camunda.bpm.engine.impl.pvm.process.ActivityImpl nestedActivity)  
      void parseBoundaryMessageEventDefinition​(org.camunda.bpm.engine.impl.util.xml.Element element, boolean interrupting, org.camunda.bpm.engine.impl.pvm.process.ActivityImpl messageActivity)  
      void parseBoundarySignalEventDefinition​(org.camunda.bpm.engine.impl.util.xml.Element signalEventDefinition, boolean interrupting, org.camunda.bpm.engine.impl.pvm.process.ActivityImpl signalActivity)  
      void parseBoundaryTimerEventDefinition​(org.camunda.bpm.engine.impl.util.xml.Element timerEventDefinition, boolean interrupting, org.camunda.bpm.engine.impl.pvm.process.ActivityImpl timerActivity)  
      void parseBusinessRuleTask​(org.camunda.bpm.engine.impl.util.xml.Element businessRuleTaskElement, org.camunda.bpm.engine.impl.pvm.process.ScopeImpl scope, org.camunda.bpm.engine.impl.pvm.process.ActivityImpl activity)  
      void parseCallActivity​(org.camunda.bpm.engine.impl.util.xml.Element callActivityElement, org.camunda.bpm.engine.impl.pvm.process.ScopeImpl scope, org.camunda.bpm.engine.impl.pvm.process.ActivityImpl activity)  
      void parseCompensateEventDefinition​(org.camunda.bpm.engine.impl.util.xml.Element compensateEventDefinition, org.camunda.bpm.engine.impl.pvm.process.ActivityImpl compensationActivity)  
      void parseConditionalStartEventForEventSubprocess​(org.camunda.bpm.engine.impl.util.xml.Element element, org.camunda.bpm.engine.impl.pvm.process.ActivityImpl conditionalActivity, boolean interrupting)  
      void parseEndEvent​(org.camunda.bpm.engine.impl.util.xml.Element endEventElement, org.camunda.bpm.engine.impl.pvm.process.ScopeImpl scope, org.camunda.bpm.engine.impl.pvm.process.ActivityImpl activity)  
      void parseEventBasedGateway​(org.camunda.bpm.engine.impl.util.xml.Element eventBasedGwElement, org.camunda.bpm.engine.impl.pvm.process.ScopeImpl scope, org.camunda.bpm.engine.impl.pvm.process.ActivityImpl activity)  
      void parseExclusiveGateway​(org.camunda.bpm.engine.impl.util.xml.Element exclusiveGwElement, org.camunda.bpm.engine.impl.pvm.process.ScopeImpl scope, org.camunda.bpm.engine.impl.pvm.process.ActivityImpl activity)  
      void parseInclusiveGateway​(org.camunda.bpm.engine.impl.util.xml.Element inclusiveGwElement, org.camunda.bpm.engine.impl.pvm.process.ScopeImpl scope, org.camunda.bpm.engine.impl.pvm.process.ActivityImpl activity)  
      void parseIntermediateCatchEvent​(org.camunda.bpm.engine.impl.util.xml.Element intermediateEventElement, org.camunda.bpm.engine.impl.pvm.process.ScopeImpl scope, org.camunda.bpm.engine.impl.pvm.process.ActivityImpl activity)  
      void parseIntermediateConditionalEventDefinition​(org.camunda.bpm.engine.impl.util.xml.Element conditionalEventDefinition, org.camunda.bpm.engine.impl.pvm.process.ActivityImpl conditionalActivity)  
      void parseIntermediateMessageCatchEventDefinition​(org.camunda.bpm.engine.impl.util.xml.Element messageEventDefinition, org.camunda.bpm.engine.impl.pvm.process.ActivityImpl nestedActivity)  
      void parseIntermediateSignalCatchEventDefinition​(org.camunda.bpm.engine.impl.util.xml.Element signalEventDefinition, org.camunda.bpm.engine.impl.pvm.process.ActivityImpl signalActivity)  
      void parseIntermediateThrowEvent​(org.camunda.bpm.engine.impl.util.xml.Element intermediateEventElement, org.camunda.bpm.engine.impl.pvm.process.ScopeImpl scope, org.camunda.bpm.engine.impl.pvm.process.ActivityImpl activity)  
      void parseIntermediateTimerEventDefinition​(org.camunda.bpm.engine.impl.util.xml.Element timerEventDefinition, org.camunda.bpm.engine.impl.pvm.process.ActivityImpl timerActivity)  
      void parseIoMapping​(org.camunda.bpm.engine.impl.util.xml.Element extensionElements, org.camunda.bpm.engine.impl.pvm.process.ActivityImpl activity, org.camunda.bpm.engine.impl.core.variable.mapping.IoMapping inputOutput)  
      void parseManualTask​(org.camunda.bpm.engine.impl.util.xml.Element manualTaskElement, org.camunda.bpm.engine.impl.pvm.process.ScopeImpl scope, org.camunda.bpm.engine.impl.pvm.process.ActivityImpl activity)  
      void parseMultiInstanceLoopCharacteristics​(org.camunda.bpm.engine.impl.util.xml.Element activityElement, org.camunda.bpm.engine.impl.util.xml.Element multiInstanceLoopCharacteristicsElement, org.camunda.bpm.engine.impl.pvm.process.ActivityImpl activity)  
      void parseParallelGateway​(org.camunda.bpm.engine.impl.util.xml.Element parallelGwElement, org.camunda.bpm.engine.impl.pvm.process.ScopeImpl scope, org.camunda.bpm.engine.impl.pvm.process.ActivityImpl activity)  
      void parseProcess​(org.camunda.bpm.engine.impl.util.xml.Element processElement, org.camunda.bpm.engine.impl.persistence.entity.ProcessDefinitionEntity processDefinition)  
      void parseProperty​(org.camunda.bpm.engine.impl.util.xml.Element propertyElement, org.camunda.bpm.engine.impl.variable.VariableDeclaration variableDeclaration, org.camunda.bpm.engine.impl.pvm.process.ActivityImpl activity)  
      void parseReceiveTask​(org.camunda.bpm.engine.impl.util.xml.Element receiveTaskElement, org.camunda.bpm.engine.impl.pvm.process.ScopeImpl scope, org.camunda.bpm.engine.impl.pvm.process.ActivityImpl activity)  
      void parseRootElement​(org.camunda.bpm.engine.impl.util.xml.Element rootElement, List<org.camunda.bpm.engine.impl.persistence.entity.ProcessDefinitionEntity> processDefinitions)  
      void parseScriptTask​(org.camunda.bpm.engine.impl.util.xml.Element scriptTaskElement, org.camunda.bpm.engine.impl.pvm.process.ScopeImpl scope, org.camunda.bpm.engine.impl.pvm.process.ActivityImpl activity)  
      void parseSendTask​(org.camunda.bpm.engine.impl.util.xml.Element sendTaskElement, org.camunda.bpm.engine.impl.pvm.process.ScopeImpl scope, org.camunda.bpm.engine.impl.pvm.process.ActivityImpl activity)  
      void parseSequenceFlow​(org.camunda.bpm.engine.impl.util.xml.Element sequenceFlowElement, org.camunda.bpm.engine.impl.pvm.process.ScopeImpl scopeElement, org.camunda.bpm.engine.impl.pvm.process.TransitionImpl transition)  
      void parseServiceTask​(org.camunda.bpm.engine.impl.util.xml.Element serviceTaskElement, org.camunda.bpm.engine.impl.pvm.process.ScopeImpl scope, org.camunda.bpm.engine.impl.pvm.process.ActivityImpl activity)  
      void parseStartEvent​(org.camunda.bpm.engine.impl.util.xml.Element startEventElement, org.camunda.bpm.engine.impl.pvm.process.ScopeImpl scope, org.camunda.bpm.engine.impl.pvm.process.ActivityImpl startEventActivity)  
      void parseSubProcess​(org.camunda.bpm.engine.impl.util.xml.Element subProcessElement, org.camunda.bpm.engine.impl.pvm.process.ScopeImpl scope, org.camunda.bpm.engine.impl.pvm.process.ActivityImpl activity)  
      void parseTask​(org.camunda.bpm.engine.impl.util.xml.Element taskElement, org.camunda.bpm.engine.impl.pvm.process.ScopeImpl scope, org.camunda.bpm.engine.impl.pvm.process.ActivityImpl activity)  
      void parseTransaction​(org.camunda.bpm.engine.impl.util.xml.Element transactionElement, org.camunda.bpm.engine.impl.pvm.process.ScopeImpl scope, org.camunda.bpm.engine.impl.pvm.process.ActivityImpl activity)  
      void parseUserTask​(org.camunda.bpm.engine.impl.util.xml.Element userTaskElement, org.camunda.bpm.engine.impl.pvm.process.ScopeImpl scope, org.camunda.bpm.engine.impl.pvm.process.ActivityImpl activity)  
    • Constructor Detail

      • CdiEventSupportBpmnParseListener

        public CdiEventSupportBpmnParseListener()
    • Method Detail

      • addEndEventListener

        protected void addEndEventListener​(org.camunda.bpm.engine.impl.pvm.process.ActivityImpl activity)
      • addStartEventListener

        protected void addStartEventListener​(org.camunda.bpm.engine.impl.pvm.process.ActivityImpl activity)
      • addTaskCreateListeners

        protected void addTaskCreateListeners​(org.camunda.bpm.engine.impl.task.TaskDefinition taskDefinition)
      • addTaskAssignmentListeners

        protected void addTaskAssignmentListeners​(org.camunda.bpm.engine.impl.task.TaskDefinition taskDefinition)
      • addTaskCompleteListeners

        protected void addTaskCompleteListeners​(org.camunda.bpm.engine.impl.task.TaskDefinition taskDefinition)
      • addTaskUpdateListeners

        protected void addTaskUpdateListeners​(org.camunda.bpm.engine.impl.task.TaskDefinition taskDefinition)
      • addTaskDeleteListeners

        protected void addTaskDeleteListeners​(org.camunda.bpm.engine.impl.task.TaskDefinition taskDefinition)
      • parseProcess

        public void parseProcess​(org.camunda.bpm.engine.impl.util.xml.Element processElement,
                                 org.camunda.bpm.engine.impl.persistence.entity.ProcessDefinitionEntity processDefinition)
        Specified by:
        parseProcess in interface org.camunda.bpm.engine.impl.bpmn.parser.BpmnParseListener
      • parseStartEvent

        public void parseStartEvent​(org.camunda.bpm.engine.impl.util.xml.Element startEventElement,
                                    org.camunda.bpm.engine.impl.pvm.process.ScopeImpl scope,
                                    org.camunda.bpm.engine.impl.pvm.process.ActivityImpl startEventActivity)
        Specified by:
        parseStartEvent in interface org.camunda.bpm.engine.impl.bpmn.parser.BpmnParseListener
      • parseExclusiveGateway

        public void parseExclusiveGateway​(org.camunda.bpm.engine.impl.util.xml.Element exclusiveGwElement,
                                          org.camunda.bpm.engine.impl.pvm.process.ScopeImpl scope,
                                          org.camunda.bpm.engine.impl.pvm.process.ActivityImpl activity)
        Specified by:
        parseExclusiveGateway in interface org.camunda.bpm.engine.impl.bpmn.parser.BpmnParseListener
      • parseInclusiveGateway

        public void parseInclusiveGateway​(org.camunda.bpm.engine.impl.util.xml.Element inclusiveGwElement,
                                          org.camunda.bpm.engine.impl.pvm.process.ScopeImpl scope,
                                          org.camunda.bpm.engine.impl.pvm.process.ActivityImpl activity)
        Specified by:
        parseInclusiveGateway in interface org.camunda.bpm.engine.impl.bpmn.parser.BpmnParseListener
      • parseParallelGateway

        public void parseParallelGateway​(org.camunda.bpm.engine.impl.util.xml.Element parallelGwElement,
                                         org.camunda.bpm.engine.impl.pvm.process.ScopeImpl scope,
                                         org.camunda.bpm.engine.impl.pvm.process.ActivityImpl activity)
        Specified by:
        parseParallelGateway in interface org.camunda.bpm.engine.impl.bpmn.parser.BpmnParseListener
      • parseScriptTask

        public void parseScriptTask​(org.camunda.bpm.engine.impl.util.xml.Element scriptTaskElement,
                                    org.camunda.bpm.engine.impl.pvm.process.ScopeImpl scope,
                                    org.camunda.bpm.engine.impl.pvm.process.ActivityImpl activity)
        Specified by:
        parseScriptTask in interface org.camunda.bpm.engine.impl.bpmn.parser.BpmnParseListener
      • parseServiceTask

        public void parseServiceTask​(org.camunda.bpm.engine.impl.util.xml.Element serviceTaskElement,
                                     org.camunda.bpm.engine.impl.pvm.process.ScopeImpl scope,
                                     org.camunda.bpm.engine.impl.pvm.process.ActivityImpl activity)
        Specified by:
        parseServiceTask in interface org.camunda.bpm.engine.impl.bpmn.parser.BpmnParseListener
      • parseBusinessRuleTask

        public void parseBusinessRuleTask​(org.camunda.bpm.engine.impl.util.xml.Element businessRuleTaskElement,
                                          org.camunda.bpm.engine.impl.pvm.process.ScopeImpl scope,
                                          org.camunda.bpm.engine.impl.pvm.process.ActivityImpl activity)
        Specified by:
        parseBusinessRuleTask in interface org.camunda.bpm.engine.impl.bpmn.parser.BpmnParseListener
      • parseTask

        public void parseTask​(org.camunda.bpm.engine.impl.util.xml.Element taskElement,
                              org.camunda.bpm.engine.impl.pvm.process.ScopeImpl scope,
                              org.camunda.bpm.engine.impl.pvm.process.ActivityImpl activity)
        Specified by:
        parseTask in interface org.camunda.bpm.engine.impl.bpmn.parser.BpmnParseListener
      • parseManualTask

        public void parseManualTask​(org.camunda.bpm.engine.impl.util.xml.Element manualTaskElement,
                                    org.camunda.bpm.engine.impl.pvm.process.ScopeImpl scope,
                                    org.camunda.bpm.engine.impl.pvm.process.ActivityImpl activity)
        Specified by:
        parseManualTask in interface org.camunda.bpm.engine.impl.bpmn.parser.BpmnParseListener
      • parseUserTask

        public void parseUserTask​(org.camunda.bpm.engine.impl.util.xml.Element userTaskElement,
                                  org.camunda.bpm.engine.impl.pvm.process.ScopeImpl scope,
                                  org.camunda.bpm.engine.impl.pvm.process.ActivityImpl activity)
        Specified by:
        parseUserTask in interface org.camunda.bpm.engine.impl.bpmn.parser.BpmnParseListener
      • parseEndEvent

        public void parseEndEvent​(org.camunda.bpm.engine.impl.util.xml.Element endEventElement,
                                  org.camunda.bpm.engine.impl.pvm.process.ScopeImpl scope,
                                  org.camunda.bpm.engine.impl.pvm.process.ActivityImpl activity)
        Specified by:
        parseEndEvent in interface org.camunda.bpm.engine.impl.bpmn.parser.BpmnParseListener
      • parseBoundaryTimerEventDefinition

        public void parseBoundaryTimerEventDefinition​(org.camunda.bpm.engine.impl.util.xml.Element timerEventDefinition,
                                                      boolean interrupting,
                                                      org.camunda.bpm.engine.impl.pvm.process.ActivityImpl timerActivity)
        Specified by:
        parseBoundaryTimerEventDefinition in interface org.camunda.bpm.engine.impl.bpmn.parser.BpmnParseListener
      • parseBoundaryErrorEventDefinition

        public void parseBoundaryErrorEventDefinition​(org.camunda.bpm.engine.impl.util.xml.Element errorEventDefinition,
                                                      boolean interrupting,
                                                      org.camunda.bpm.engine.impl.pvm.process.ActivityImpl activity,
                                                      org.camunda.bpm.engine.impl.pvm.process.ActivityImpl nestedErrorEventActivity)
        Specified by:
        parseBoundaryErrorEventDefinition in interface org.camunda.bpm.engine.impl.bpmn.parser.BpmnParseListener
      • parseSubProcess

        public void parseSubProcess​(org.camunda.bpm.engine.impl.util.xml.Element subProcessElement,
                                    org.camunda.bpm.engine.impl.pvm.process.ScopeImpl scope,
                                    org.camunda.bpm.engine.impl.pvm.process.ActivityImpl activity)
        Specified by:
        parseSubProcess in interface org.camunda.bpm.engine.impl.bpmn.parser.BpmnParseListener
      • parseCallActivity

        public void parseCallActivity​(org.camunda.bpm.engine.impl.util.xml.Element callActivityElement,
                                      org.camunda.bpm.engine.impl.pvm.process.ScopeImpl scope,
                                      org.camunda.bpm.engine.impl.pvm.process.ActivityImpl activity)
        Specified by:
        parseCallActivity in interface org.camunda.bpm.engine.impl.bpmn.parser.BpmnParseListener
      • parseProperty

        public void parseProperty​(org.camunda.bpm.engine.impl.util.xml.Element propertyElement,
                                  org.camunda.bpm.engine.impl.variable.VariableDeclaration variableDeclaration,
                                  org.camunda.bpm.engine.impl.pvm.process.ActivityImpl activity)
        Specified by:
        parseProperty in interface org.camunda.bpm.engine.impl.bpmn.parser.BpmnParseListener
      • parseSequenceFlow

        public void parseSequenceFlow​(org.camunda.bpm.engine.impl.util.xml.Element sequenceFlowElement,
                                      org.camunda.bpm.engine.impl.pvm.process.ScopeImpl scopeElement,
                                      org.camunda.bpm.engine.impl.pvm.process.TransitionImpl transition)
        Specified by:
        parseSequenceFlow in interface org.camunda.bpm.engine.impl.bpmn.parser.BpmnParseListener
      • parseSendTask

        public void parseSendTask​(org.camunda.bpm.engine.impl.util.xml.Element sendTaskElement,
                                  org.camunda.bpm.engine.impl.pvm.process.ScopeImpl scope,
                                  org.camunda.bpm.engine.impl.pvm.process.ActivityImpl activity)
        Specified by:
        parseSendTask in interface org.camunda.bpm.engine.impl.bpmn.parser.BpmnParseListener
      • parseMultiInstanceLoopCharacteristics

        public void parseMultiInstanceLoopCharacteristics​(org.camunda.bpm.engine.impl.util.xml.Element activityElement,
                                                          org.camunda.bpm.engine.impl.util.xml.Element multiInstanceLoopCharacteristicsElement,
                                                          org.camunda.bpm.engine.impl.pvm.process.ActivityImpl activity)
        Specified by:
        parseMultiInstanceLoopCharacteristics in interface org.camunda.bpm.engine.impl.bpmn.parser.BpmnParseListener
      • parseRootElement

        public void parseRootElement​(org.camunda.bpm.engine.impl.util.xml.Element rootElement,
                                     List<org.camunda.bpm.engine.impl.persistence.entity.ProcessDefinitionEntity> processDefinitions)
        Specified by:
        parseRootElement in interface org.camunda.bpm.engine.impl.bpmn.parser.BpmnParseListener
      • parseIntermediateTimerEventDefinition

        public void parseIntermediateTimerEventDefinition​(org.camunda.bpm.engine.impl.util.xml.Element timerEventDefinition,
                                                          org.camunda.bpm.engine.impl.pvm.process.ActivityImpl timerActivity)
        Specified by:
        parseIntermediateTimerEventDefinition in interface org.camunda.bpm.engine.impl.bpmn.parser.BpmnParseListener
      • parseReceiveTask

        public void parseReceiveTask​(org.camunda.bpm.engine.impl.util.xml.Element receiveTaskElement,
                                     org.camunda.bpm.engine.impl.pvm.process.ScopeImpl scope,
                                     org.camunda.bpm.engine.impl.pvm.process.ActivityImpl activity)
        Specified by:
        parseReceiveTask in interface org.camunda.bpm.engine.impl.bpmn.parser.BpmnParseListener
      • parseIntermediateSignalCatchEventDefinition

        public void parseIntermediateSignalCatchEventDefinition​(org.camunda.bpm.engine.impl.util.xml.Element signalEventDefinition,
                                                                org.camunda.bpm.engine.impl.pvm.process.ActivityImpl signalActivity)
        Specified by:
        parseIntermediateSignalCatchEventDefinition in interface org.camunda.bpm.engine.impl.bpmn.parser.BpmnParseListener
      • parseBoundarySignalEventDefinition

        public void parseBoundarySignalEventDefinition​(org.camunda.bpm.engine.impl.util.xml.Element signalEventDefinition,
                                                       boolean interrupting,
                                                       org.camunda.bpm.engine.impl.pvm.process.ActivityImpl signalActivity)
        Specified by:
        parseBoundarySignalEventDefinition in interface org.camunda.bpm.engine.impl.bpmn.parser.BpmnParseListener
      • parseEventBasedGateway

        public void parseEventBasedGateway​(org.camunda.bpm.engine.impl.util.xml.Element eventBasedGwElement,
                                           org.camunda.bpm.engine.impl.pvm.process.ScopeImpl scope,
                                           org.camunda.bpm.engine.impl.pvm.process.ActivityImpl activity)
        Specified by:
        parseEventBasedGateway in interface org.camunda.bpm.engine.impl.bpmn.parser.BpmnParseListener
      • parseTransaction

        public void parseTransaction​(org.camunda.bpm.engine.impl.util.xml.Element transactionElement,
                                     org.camunda.bpm.engine.impl.pvm.process.ScopeImpl scope,
                                     org.camunda.bpm.engine.impl.pvm.process.ActivityImpl activity)
        Specified by:
        parseTransaction in interface org.camunda.bpm.engine.impl.bpmn.parser.BpmnParseListener
      • parseCompensateEventDefinition

        public void parseCompensateEventDefinition​(org.camunda.bpm.engine.impl.util.xml.Element compensateEventDefinition,
                                                   org.camunda.bpm.engine.impl.pvm.process.ActivityImpl compensationActivity)
        Specified by:
        parseCompensateEventDefinition in interface org.camunda.bpm.engine.impl.bpmn.parser.BpmnParseListener
      • parseIntermediateThrowEvent

        public void parseIntermediateThrowEvent​(org.camunda.bpm.engine.impl.util.xml.Element intermediateEventElement,
                                                org.camunda.bpm.engine.impl.pvm.process.ScopeImpl scope,
                                                org.camunda.bpm.engine.impl.pvm.process.ActivityImpl activity)
        Specified by:
        parseIntermediateThrowEvent in interface org.camunda.bpm.engine.impl.bpmn.parser.BpmnParseListener
      • parseIntermediateCatchEvent

        public void parseIntermediateCatchEvent​(org.camunda.bpm.engine.impl.util.xml.Element intermediateEventElement,
                                                org.camunda.bpm.engine.impl.pvm.process.ScopeImpl scope,
                                                org.camunda.bpm.engine.impl.pvm.process.ActivityImpl activity)
        Specified by:
        parseIntermediateCatchEvent in interface org.camunda.bpm.engine.impl.bpmn.parser.BpmnParseListener
      • parseBoundaryEvent

        public void parseBoundaryEvent​(org.camunda.bpm.engine.impl.util.xml.Element boundaryEventElement,
                                       org.camunda.bpm.engine.impl.pvm.process.ScopeImpl scopeElement,
                                       org.camunda.bpm.engine.impl.pvm.process.ActivityImpl nestedActivity)
        Specified by:
        parseBoundaryEvent in interface org.camunda.bpm.engine.impl.bpmn.parser.BpmnParseListener
      • parseIntermediateMessageCatchEventDefinition

        public void parseIntermediateMessageCatchEventDefinition​(org.camunda.bpm.engine.impl.util.xml.Element messageEventDefinition,
                                                                 org.camunda.bpm.engine.impl.pvm.process.ActivityImpl nestedActivity)
        Specified by:
        parseIntermediateMessageCatchEventDefinition in interface org.camunda.bpm.engine.impl.bpmn.parser.BpmnParseListener
      • parseBoundaryMessageEventDefinition

        public void parseBoundaryMessageEventDefinition​(org.camunda.bpm.engine.impl.util.xml.Element element,
                                                        boolean interrupting,
                                                        org.camunda.bpm.engine.impl.pvm.process.ActivityImpl messageActivity)
        Specified by:
        parseBoundaryMessageEventDefinition in interface org.camunda.bpm.engine.impl.bpmn.parser.BpmnParseListener
      • parseBoundaryEscalationEventDefinition

        public void parseBoundaryEscalationEventDefinition​(org.camunda.bpm.engine.impl.util.xml.Element escalationEventDefinition,
                                                           boolean interrupting,
                                                           org.camunda.bpm.engine.impl.pvm.process.ActivityImpl boundaryEventActivity)
        Specified by:
        parseBoundaryEscalationEventDefinition in interface org.camunda.bpm.engine.impl.bpmn.parser.BpmnParseListener
      • parseBoundaryConditionalEventDefinition

        public void parseBoundaryConditionalEventDefinition​(org.camunda.bpm.engine.impl.util.xml.Element element,
                                                            boolean interrupting,
                                                            org.camunda.bpm.engine.impl.pvm.process.ActivityImpl conditionalActivity)
        Specified by:
        parseBoundaryConditionalEventDefinition in interface org.camunda.bpm.engine.impl.bpmn.parser.BpmnParseListener
      • parseIntermediateConditionalEventDefinition

        public void parseIntermediateConditionalEventDefinition​(org.camunda.bpm.engine.impl.util.xml.Element conditionalEventDefinition,
                                                                org.camunda.bpm.engine.impl.pvm.process.ActivityImpl conditionalActivity)
        Specified by:
        parseIntermediateConditionalEventDefinition in interface org.camunda.bpm.engine.impl.bpmn.parser.BpmnParseListener
      • parseConditionalStartEventForEventSubprocess

        public void parseConditionalStartEventForEventSubprocess​(org.camunda.bpm.engine.impl.util.xml.Element element,
                                                                 org.camunda.bpm.engine.impl.pvm.process.ActivityImpl conditionalActivity,
                                                                 boolean interrupting)
        Specified by:
        parseConditionalStartEventForEventSubprocess in interface org.camunda.bpm.engine.impl.bpmn.parser.BpmnParseListener
      • parseIoMapping

        public void parseIoMapping​(org.camunda.bpm.engine.impl.util.xml.Element extensionElements,
                                   org.camunda.bpm.engine.impl.pvm.process.ActivityImpl activity,
                                   org.camunda.bpm.engine.impl.core.variable.mapping.IoMapping inputOutput)
        Specified by:
        parseIoMapping in interface org.camunda.bpm.engine.impl.bpmn.parser.BpmnParseListener