Class AggregatedAllocationComponentOperationCallTreeFilter

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.AllocationComponentOperationPair>
kieker.visualization.trace.call.tree.AggregatedAllocationComponentOperationCallTreeFilter

public class AggregatedAllocationComponentOperationCallTreeFilter
extends AbstractAggregatedCallTreeFilter<kieker.model.system.model.util.AllocationComponentOperationPair>
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
    AggregatedAllocationComponentOperationCallTreeFilter​(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.AllocationComponentOperationPair 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

    • AggregatedAllocationComponentOperationCallTreeFilter

      public AggregatedAllocationComponentOperationCallTreeFilter​(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 - system model repository
      includeWeights - include weights ingraph
      shortLabels - use short labels
      dotOutputFile - output file name
  • Method Details

    • concreteCreatePair

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