Class AggregatedAssemblyComponentOperationCallTreeFilter

java.lang.Object
teetime.framework.AbstractStage
teetime.framework.AbstractConsumerStage<T>
kieker.analysis.architecture.trace.AbstractTraceAnalysisStage<T>
kieker.analysis.architecture.trace.AbstractTraceProcessingStage<kieker.model.system.model.MessageTrace>
kieker.analysis.plugin.trace.AbstractMessageTraceProcessingFilter
kieker.visualization.trace.call.tree.AbstractCallTreeFilter<T>
kieker.visualization.trace.call.tree.AbstractAggregatedCallTreeFilter<kieker.model.system.model.util.AssemblyComponentOperationPair>
kieker.visualization.trace.call.tree.AggregatedAssemblyComponentOperationCallTreeFilter

public class AggregatedAssemblyComponentOperationCallTreeFilter
extends AbstractAggregatedCallTreeFilter<kieker.model.system.model.util.AssemblyComponentOperationPair>
Since:
1.1
  • Nested Class Summary

    Nested classes/interfaces inherited from class kieker.visualization.trace.call.tree.AbstractCallTreeFilter

    AbstractCallTreeFilter.IPairFactory<T>
  • Field Summary

    Fields inherited from class teetime.framework.AbstractConsumerStage

    inputPort

    Fields inherited from class teetime.framework.AbstractStage

    logger
  • Constructor Summary

    Constructors 
    Constructor Description
    AggregatedAssemblyComponentOperationCallTreeFilter​(kieker.model.repository.SystemModelRepository repository, boolean includeWeights, boolean shortLabels, java.lang.String dotOutputFile)
    Creates a new instance of this class using the given parameters.
  • Method Summary

    Modifier and Type Method Description
    protected kieker.model.system.model.util.AssemblyComponentOperationPair concreteCreatePair​(kieker.model.system.model.SynchronousCallMessage callMsg)
    HACK.

    Methods inherited from class kieker.visualization.trace.call.tree.AbstractAggregatedCallTreeFilter

    execute, onTerminating, printStatusMessage, saveTreeToDotFile, setRoot

    Methods inherited from class kieker.visualization.trace.call.tree.AbstractCallTreeFilter

    addTraceToTree, nodeLabel, saveTreeToDotFile, writeDotForMessageTrace

    Methods inherited from class kieker.analysis.architecture.trace.AbstractTraceProcessingStage

    getErrorCount, getLastTraceIdError, getLastTraceIdSuccess, getSuccessCount, getTotalCount, reportError, reportSuccess

    Methods inherited from class kieker.analysis.architecture.trace.AbstractTraceAnalysisStage

    createExecutionByEntityNames, createExecutionByEntityNames, createExecutionByEntityNames, createExecutionByEntityNames, getSystemModelRepository, printDebugLogMessage, printErrorLogMessage

    Methods inherited from class teetime.framework.AbstractConsumerStage

    createInputPort, execute, getInputPort

    Methods inherited from class teetime.framework.AbstractStage

    abort, addInputPortRemovedListener, addOutputPortRemovedListener, compareAndSetBeingExecuted, createInputPort, createInputPort, createInputPort, createOutputPort, createOutputPort, createOutputPort, createOutputPort, declareActive, declarePassive, executeByFramework, getCurrentState, getId, getInputPorts, getOutputPorts, getOwningThread, getTerminationStrategy, isActive, isBeingExecuted, isPaused, isProducer, isStateless, onSignal, onStarting, onValidating, removeDynamicPort, removeDynamicPort, setPaused, setStateless, shouldBeTerminated, signalAlreadyReceived, terminateStage, toString, workCompleted

    Methods inherited from class java.lang.Object

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

    • AggregatedAssemblyComponentOperationCallTreeFilter

      public AggregatedAssemblyComponentOperationCallTreeFilter​(kieker.model.repository.SystemModelRepository repository, boolean includeWeights, boolean shortLabels, java.lang.String dotOutputFile)
      Creates a new instance of this class using the given parameters.
      Parameters:
      repository -
      includeWeights -
      shortLabels -
      dotOutputFile -
  • Method Details

    • concreteCreatePair

      protected kieker.model.system.model.util.AssemblyComponentOperationPair concreteCreatePair​(kieker.model.system.model.SynchronousCallMessage callMsg)
      HACK. Inheriting classes should implement this method to deliver the actual pair.
      Specified by:
      concreteCreatePair in class AbstractAggregatedCallTreeFilter<kieker.model.system.model.util.AssemblyComponentOperationPair>
      Parameters:
      callMsg - The call message which contains the information necessary to create the pair.
      Returns:
      The actual pair.