Class CdiEventSupportBpmnParseListener

java.lang.Object
org.camunda.bpm.engine.cdi.impl.event.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
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    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)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • CdiEventSupportBpmnParseListener

      public CdiEventSupportBpmnParseListener()
  • Method Details

    • 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