org.camunda.bpm.engine.impl.metrics.parser
Class MetricsBpmnParseListener

java.lang.Object
  extended by org.camunda.bpm.engine.impl.bpmn.parser.AbstractBpmnParseListener
      extended by org.camunda.bpm.engine.impl.metrics.parser.MetricsBpmnParseListener
All Implemented Interfaces:
BpmnParseListener

public class MetricsBpmnParseListener
extends AbstractBpmnParseListener

Author:
Daniel Meyer

Field Summary
static MetricsExecutionListener ACTIVITY_INSTANCE_START_COUNTER
           
 
Constructor Summary
MetricsBpmnParseListener()
           
 
Method Summary
protected  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 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
parseBoundaryErrorEventDefinition, parseBoundaryEscalationEventDefinition, parseBoundaryMessageEventDefinition, parseBoundarySignalEventDefinition, parseBoundaryTimerEventDefinition, parseCompensateEventDefinition, parseIntermediateMessageCatchEventDefinition, parseIntermediateSignalCatchEventDefinition, parseIntermediateTimerEventDefinition, parseProcess, parseProperty, parseRootElement, parseSequenceFlow
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ACTIVITY_INSTANCE_START_COUNTER

public static MetricsExecutionListener ACTIVITY_INSTANCE_START_COUNTER
Constructor Detail

MetricsBpmnParseListener

public MetricsBpmnParseListener()
Method Detail

addListeners

protected void addListeners(ActivityImpl activity)

parseStartEvent

public void parseStartEvent(Element startEventElement,
                            ScopeImpl scope,
                            ActivityImpl activity)
Specified by:
parseStartEvent in interface BpmnParseListener
Overrides:
parseStartEvent in class AbstractBpmnParseListener

parseExclusiveGateway

public void parseExclusiveGateway(Element exclusiveGwElement,
                                  ScopeImpl scope,
                                  ActivityImpl activity)
Specified by:
parseExclusiveGateway in interface BpmnParseListener
Overrides:
parseExclusiveGateway in class AbstractBpmnParseListener

parseInclusiveGateway

public void parseInclusiveGateway(Element inclusiveGwElement,
                                  ScopeImpl scope,
                                  ActivityImpl activity)
Specified by:
parseInclusiveGateway in interface BpmnParseListener
Overrides:
parseInclusiveGateway in class AbstractBpmnParseListener

parseParallelGateway

public void parseParallelGateway(Element parallelGwElement,
                                 ScopeImpl scope,
                                 ActivityImpl activity)
Specified by:
parseParallelGateway in interface BpmnParseListener
Overrides:
parseParallelGateway in class AbstractBpmnParseListener

parseScriptTask

public void parseScriptTask(Element scriptTaskElement,
                            ScopeImpl scope,
                            ActivityImpl activity)
Specified by:
parseScriptTask in interface BpmnParseListener
Overrides:
parseScriptTask in class AbstractBpmnParseListener

parseServiceTask

public void parseServiceTask(Element serviceTaskElement,
                             ScopeImpl scope,
                             ActivityImpl activity)
Specified by:
parseServiceTask in interface BpmnParseListener
Overrides:
parseServiceTask in class AbstractBpmnParseListener

parseBusinessRuleTask

public void parseBusinessRuleTask(Element businessRuleTaskElement,
                                  ScopeImpl scope,
                                  ActivityImpl activity)
Specified by:
parseBusinessRuleTask in interface BpmnParseListener
Overrides:
parseBusinessRuleTask in class AbstractBpmnParseListener

parseTask

public void parseTask(Element taskElement,
                      ScopeImpl scope,
                      ActivityImpl activity)
Specified by:
parseTask in interface BpmnParseListener
Overrides:
parseTask in class AbstractBpmnParseListener

parseManualTask

public void parseManualTask(Element manualTaskElement,
                            ScopeImpl scope,
                            ActivityImpl activity)
Specified by:
parseManualTask in interface BpmnParseListener
Overrides:
parseManualTask in class AbstractBpmnParseListener

parseUserTask

public void parseUserTask(Element userTaskElement,
                          ScopeImpl scope,
                          ActivityImpl activity)
Specified by:
parseUserTask in interface BpmnParseListener
Overrides:
parseUserTask in class AbstractBpmnParseListener

parseEndEvent

public void parseEndEvent(Element endEventElement,
                          ScopeImpl scope,
                          ActivityImpl activity)
Specified by:
parseEndEvent in interface BpmnParseListener
Overrides:
parseEndEvent in class AbstractBpmnParseListener

parseSubProcess

public void parseSubProcess(Element subProcessElement,
                            ScopeImpl scope,
                            ActivityImpl activity)
Specified by:
parseSubProcess in interface BpmnParseListener
Overrides:
parseSubProcess in class AbstractBpmnParseListener

parseCallActivity

public void parseCallActivity(Element callActivityElement,
                              ScopeImpl scope,
                              ActivityImpl activity)
Specified by:
parseCallActivity in interface BpmnParseListener
Overrides:
parseCallActivity in class AbstractBpmnParseListener

parseSendTask

public void parseSendTask(Element sendTaskElement,
                          ScopeImpl scope,
                          ActivityImpl activity)
Specified by:
parseSendTask in interface BpmnParseListener
Overrides:
parseSendTask in class AbstractBpmnParseListener

parseReceiveTask

public void parseReceiveTask(Element receiveTaskElement,
                             ScopeImpl scope,
                             ActivityImpl activity)
Specified by:
parseReceiveTask in interface BpmnParseListener
Overrides:
parseReceiveTask in class AbstractBpmnParseListener

parseEventBasedGateway

public void parseEventBasedGateway(Element eventBasedGwElement,
                                   ScopeImpl scope,
                                   ActivityImpl activity)
Specified by:
parseEventBasedGateway in interface BpmnParseListener
Overrides:
parseEventBasedGateway in class AbstractBpmnParseListener

parseTransaction

public void parseTransaction(Element transactionElement,
                             ScopeImpl scope,
                             ActivityImpl activity)
Specified by:
parseTransaction in interface BpmnParseListener
Overrides:
parseTransaction in class AbstractBpmnParseListener

parseIntermediateThrowEvent

public void parseIntermediateThrowEvent(Element intermediateEventElement,
                                        ScopeImpl scope,
                                        ActivityImpl activity)
Specified by:
parseIntermediateThrowEvent in interface BpmnParseListener
Overrides:
parseIntermediateThrowEvent in class AbstractBpmnParseListener

parseIntermediateCatchEvent

public void parseIntermediateCatchEvent(Element intermediateEventElement,
                                        ScopeImpl scope,
                                        ActivityImpl activity)
Specified by:
parseIntermediateCatchEvent in interface BpmnParseListener
Overrides:
parseIntermediateCatchEvent in class AbstractBpmnParseListener

parseBoundaryEvent

public void parseBoundaryEvent(Element boundaryEventElement,
                               ScopeImpl scopeElement,
                               ActivityImpl activity)
Specified by:
parseBoundaryEvent in interface BpmnParseListener
Overrides:
parseBoundaryEvent in class AbstractBpmnParseListener

parseMultiInstanceLoopCharacteristics

public void parseMultiInstanceLoopCharacteristics(Element activityElement,
                                                  Element multiInstanceLoopCharacteristicsElement,
                                                  ActivityImpl activity)
Specified by:
parseMultiInstanceLoopCharacteristics in interface BpmnParseListener
Overrides:
parseMultiInstanceLoopCharacteristics in class AbstractBpmnParseListener


Copyright © 2015 camunda services GmbH. All rights reserved.