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
public class MetricsBpmnParseListener extends AbstractBpmnParseListener
- Author:
- Daniel Meyer
-
-
Field Summary
Fields Modifier and Type Field Description static MetricsExecutionListenerACTIVITY_INSTANCE_END_COUNTERstatic MetricsExecutionListenerACTIVITY_INSTANCE_START_COUNTERstatic MetricsExecutionListenerROOT_PROCESS_INSTANCE_START_COUNTER
-
Constructor Summary
Constructors Constructor Description MetricsBpmnParseListener()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaddListeners(ActivityImpl activity)voidparseBoundaryEvent(Element boundaryEventElement, ScopeImpl scopeElement, ActivityImpl activity)voidparseBusinessRuleTask(Element businessRuleTaskElement, ScopeImpl scope, ActivityImpl activity)voidparseCallActivity(Element callActivityElement, ScopeImpl scope, 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)voidparseIntermediateThrowEvent(Element intermediateEventElement, ScopeImpl scope, 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)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, parseBoundaryErrorEventDefinition, parseBoundaryEscalationEventDefinition, parseBoundaryMessageEventDefinition, parseBoundarySignalEventDefinition, parseBoundaryTimerEventDefinition, parseCompensateEventDefinition, parseConditionalStartEventForEventSubprocess, parseIntermediateConditionalEventDefinition, parseIntermediateMessageCatchEventDefinition, parseIntermediateSignalCatchEventDefinition, parseIntermediateTimerEventDefinition, parseProperty, parseRootElement, parseSequenceFlow
-
-
-
-
Field Detail
-
ROOT_PROCESS_INSTANCE_START_COUNTER
public static MetricsExecutionListener ROOT_PROCESS_INSTANCE_START_COUNTER
-
ACTIVITY_INSTANCE_START_COUNTER
public static MetricsExecutionListener ACTIVITY_INSTANCE_START_COUNTER
-
ACTIVITY_INSTANCE_END_COUNTER
public static MetricsExecutionListener ACTIVITY_INSTANCE_END_COUNTER
-
-
Method Detail
-
addListeners
protected void addListeners(ActivityImpl activity)
-
parseProcess
public void parseProcess(Element processElement, ProcessDefinitionEntity processDefinition)
- Specified by:
parseProcessin interfaceBpmnParseListener- Overrides:
parseProcessin classAbstractBpmnParseListener
-
parseStartEvent
public void parseStartEvent(Element startEventElement, ScopeImpl scope, ActivityImpl activity)
- Specified by:
parseStartEventin interfaceBpmnParseListener- Overrides:
parseStartEventin 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
-
parseParallelGateway
public void parseParallelGateway(Element parallelGwElement, ScopeImpl scope, ActivityImpl activity)
- Specified by:
parseParallelGatewayin interfaceBpmnParseListener- Overrides:
parseParallelGatewayin classAbstractBpmnParseListener
-
parseScriptTask
public void parseScriptTask(Element scriptTaskElement, ScopeImpl scope, ActivityImpl activity)
- Specified by:
parseScriptTaskin interfaceBpmnParseListener- Overrides:
parseScriptTaskin classAbstractBpmnParseListener
-
parseServiceTask
public void parseServiceTask(Element serviceTaskElement, ScopeImpl scope, ActivityImpl activity)
- Specified by:
parseServiceTaskin interfaceBpmnParseListener- Overrides:
parseServiceTaskin classAbstractBpmnParseListener
-
parseBusinessRuleTask
public void parseBusinessRuleTask(Element businessRuleTaskElement, ScopeImpl scope, ActivityImpl activity)
- Specified by:
parseBusinessRuleTaskin interfaceBpmnParseListener- Overrides:
parseBusinessRuleTaskin classAbstractBpmnParseListener
-
parseTask
public void parseTask(Element taskElement, ScopeImpl scope, ActivityImpl activity)
- Specified by:
parseTaskin interfaceBpmnParseListener- Overrides:
parseTaskin classAbstractBpmnParseListener
-
parseManualTask
public void parseManualTask(Element manualTaskElement, ScopeImpl scope, ActivityImpl activity)
- Specified by:
parseManualTaskin interfaceBpmnParseListener- Overrides:
parseManualTaskin classAbstractBpmnParseListener
-
parseUserTask
public void parseUserTask(Element userTaskElement, ScopeImpl scope, ActivityImpl activity)
- Specified by:
parseUserTaskin interfaceBpmnParseListener- Overrides:
parseUserTaskin classAbstractBpmnParseListener
-
parseEndEvent
public void parseEndEvent(Element endEventElement, ScopeImpl scope, ActivityImpl activity)
- Specified by:
parseEndEventin interfaceBpmnParseListener- Overrides:
parseEndEventin classAbstractBpmnParseListener
-
parseSubProcess
public void parseSubProcess(Element subProcessElement, ScopeImpl scope, ActivityImpl activity)
- Specified by:
parseSubProcessin interfaceBpmnParseListener- Overrides:
parseSubProcessin classAbstractBpmnParseListener
-
parseCallActivity
public void parseCallActivity(Element callActivityElement, ScopeImpl scope, ActivityImpl activity)
- Specified by:
parseCallActivityin interfaceBpmnParseListener- Overrides:
parseCallActivityin classAbstractBpmnParseListener
-
parseSendTask
public void parseSendTask(Element sendTaskElement, ScopeImpl scope, ActivityImpl activity)
- Specified by:
parseSendTaskin interfaceBpmnParseListener- Overrides:
parseSendTaskin classAbstractBpmnParseListener
-
parseReceiveTask
public void parseReceiveTask(Element receiveTaskElement, ScopeImpl scope, ActivityImpl activity)
- Specified by:
parseReceiveTaskin interfaceBpmnParseListener- Overrides:
parseReceiveTaskin classAbstractBpmnParseListener
-
parseEventBasedGateway
public void parseEventBasedGateway(Element eventBasedGwElement, ScopeImpl scope, ActivityImpl activity)
- Specified by:
parseEventBasedGatewayin interfaceBpmnParseListener- Overrides:
parseEventBasedGatewayin classAbstractBpmnParseListener
-
parseTransaction
public void parseTransaction(Element transactionElement, ScopeImpl scope, ActivityImpl activity)
- Specified by:
parseTransactionin interfaceBpmnParseListener- Overrides:
parseTransactionin classAbstractBpmnParseListener
-
parseIntermediateThrowEvent
public void parseIntermediateThrowEvent(Element intermediateEventElement, ScopeImpl scope, ActivityImpl activity)
- Specified by:
parseIntermediateThrowEventin interfaceBpmnParseListener- Overrides:
parseIntermediateThrowEventin classAbstractBpmnParseListener
-
parseIntermediateCatchEvent
public void parseIntermediateCatchEvent(Element intermediateEventElement, ScopeImpl scope, ActivityImpl activity)
- Specified by:
parseIntermediateCatchEventin interfaceBpmnParseListener- Overrides:
parseIntermediateCatchEventin classAbstractBpmnParseListener
-
parseBoundaryEvent
public void parseBoundaryEvent(Element boundaryEventElement, ScopeImpl scopeElement, ActivityImpl activity)
- Specified by:
parseBoundaryEventin interfaceBpmnParseListener- Overrides:
parseBoundaryEventin classAbstractBpmnParseListener
-
parseMultiInstanceLoopCharacteristics
public void parseMultiInstanceLoopCharacteristics(Element activityElement, Element multiInstanceLoopCharacteristicsElement, ActivityImpl activity)
- Specified by:
parseMultiInstanceLoopCharacteristicsin interfaceBpmnParseListener- Overrides:
parseMultiInstanceLoopCharacteristicsin classAbstractBpmnParseListener
-
-