Class MetricsBpmnParseListener
java.lang.Object
org.camunda.bpm.engine.impl.bpmn.parser.AbstractBpmnParseListener
org.camunda.bpm.engine.impl.metrics.parser.MetricsBpmnParseListener
- All Implemented Interfaces:
BpmnParseListener
- Author:
- Daniel Meyer
-
Field Summary
Modifier and TypeFieldDescriptionstatic MetricsExecutionListener
static MetricsExecutionListener
static MetricsExecutionListener
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
addListeners
(ActivityImpl activity) void
parseBoundaryEvent
(Element boundaryEventElement, ScopeImpl scopeElement, ActivityImpl activity) void
parseBusinessRuleTask
(Element businessRuleTaskElement, ScopeImpl scope, ActivityImpl activity) void
parseCallActivity
(Element callActivityElement, ScopeImpl scope, 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
parseIntermediateThrowEvent
(Element intermediateEventElement, ScopeImpl scope, 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
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, parseBoundaryErrorEventDefinition, parseBoundaryEscalationEventDefinition, parseBoundaryMessageEventDefinition, parseBoundarySignalEventDefinition, parseBoundaryTimerEventDefinition, parseCompensateEventDefinition, parseConditionalStartEventForEventSubprocess, parseIntermediateConditionalEventDefinition, parseIntermediateMessageCatchEventDefinition, parseIntermediateSignalCatchEventDefinition, parseIntermediateTimerEventDefinition, parseIoMapping, parseProperty, parseRootElement, parseSequenceFlow
-
Field Details
-
ROOT_PROCESS_INSTANCE_START_COUNTER
-
ACTIVITY_INSTANCE_START_COUNTER
-
ACTIVITY_INSTANCE_END_COUNTER
-
-
Constructor Details
-
MetricsBpmnParseListener
public MetricsBpmnParseListener()
-
-
Method Details
-
addListeners
-
parseProcess
- Specified by:
parseProcess
in interfaceBpmnParseListener
- Overrides:
parseProcess
in classAbstractBpmnParseListener
-
parseStartEvent
- Specified by:
parseStartEvent
in interfaceBpmnParseListener
- Overrides:
parseStartEvent
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
-
parseParallelGateway
- Specified by:
parseParallelGateway
in interfaceBpmnParseListener
- Overrides:
parseParallelGateway
in classAbstractBpmnParseListener
-
parseScriptTask
- Specified by:
parseScriptTask
in interfaceBpmnParseListener
- Overrides:
parseScriptTask
in classAbstractBpmnParseListener
-
parseServiceTask
- Specified by:
parseServiceTask
in interfaceBpmnParseListener
- Overrides:
parseServiceTask
in classAbstractBpmnParseListener
-
parseBusinessRuleTask
public void parseBusinessRuleTask(Element businessRuleTaskElement, ScopeImpl scope, ActivityImpl activity) - Specified by:
parseBusinessRuleTask
in interfaceBpmnParseListener
- Overrides:
parseBusinessRuleTask
in classAbstractBpmnParseListener
-
parseTask
- Specified by:
parseTask
in interfaceBpmnParseListener
- Overrides:
parseTask
in classAbstractBpmnParseListener
-
parseManualTask
- Specified by:
parseManualTask
in interfaceBpmnParseListener
- Overrides:
parseManualTask
in classAbstractBpmnParseListener
-
parseUserTask
- Specified by:
parseUserTask
in interfaceBpmnParseListener
- Overrides:
parseUserTask
in classAbstractBpmnParseListener
-
parseEndEvent
- Specified by:
parseEndEvent
in interfaceBpmnParseListener
- Overrides:
parseEndEvent
in classAbstractBpmnParseListener
-
parseSubProcess
- Specified by:
parseSubProcess
in interfaceBpmnParseListener
- Overrides:
parseSubProcess
in classAbstractBpmnParseListener
-
parseCallActivity
- Specified by:
parseCallActivity
in interfaceBpmnParseListener
- Overrides:
parseCallActivity
in classAbstractBpmnParseListener
-
parseSendTask
- Specified by:
parseSendTask
in interfaceBpmnParseListener
- Overrides:
parseSendTask
in classAbstractBpmnParseListener
-
parseReceiveTask
- Specified by:
parseReceiveTask
in interfaceBpmnParseListener
- Overrides:
parseReceiveTask
in classAbstractBpmnParseListener
-
parseEventBasedGateway
public void parseEventBasedGateway(Element eventBasedGwElement, ScopeImpl scope, ActivityImpl activity) - Specified by:
parseEventBasedGateway
in interfaceBpmnParseListener
- Overrides:
parseEventBasedGateway
in classAbstractBpmnParseListener
-
parseTransaction
- Specified by:
parseTransaction
in interfaceBpmnParseListener
- Overrides:
parseTransaction
in classAbstractBpmnParseListener
-
parseIntermediateThrowEvent
public void parseIntermediateThrowEvent(Element intermediateEventElement, ScopeImpl scope, ActivityImpl activity) - Specified by:
parseIntermediateThrowEvent
in interfaceBpmnParseListener
- Overrides:
parseIntermediateThrowEvent
in classAbstractBpmnParseListener
-
parseIntermediateCatchEvent
public void parseIntermediateCatchEvent(Element intermediateEventElement, ScopeImpl scope, ActivityImpl activity) - Specified by:
parseIntermediateCatchEvent
in interfaceBpmnParseListener
- Overrides:
parseIntermediateCatchEvent
in classAbstractBpmnParseListener
-
parseBoundaryEvent
public void parseBoundaryEvent(Element boundaryEventElement, ScopeImpl scopeElement, ActivityImpl activity) - Specified by:
parseBoundaryEvent
in interfaceBpmnParseListener
- Overrides:
parseBoundaryEvent
in classAbstractBpmnParseListener
-
parseMultiInstanceLoopCharacteristics
public void parseMultiInstanceLoopCharacteristics(Element activityElement, Element multiInstanceLoopCharacteristicsElement, ActivityImpl activity) - Specified by:
parseMultiInstanceLoopCharacteristics
in interfaceBpmnParseListener
- Overrides:
parseMultiInstanceLoopCharacteristics
in classAbstractBpmnParseListener
-