Class AbstractAggregatedCallTreeFilter<T>

java.lang.Object
kieker.analysis.analysisComponent.AbstractAnalysisComponent
kieker.analysis.plugin.AbstractPlugin
Type Parameters:
T -
All Implemented Interfaces:
kieker.analysis.analysisComponent.IAnalysisComponent, kieker.analysis.plugin.filter.IFilterPlugin, kieker.analysis.plugin.IPlugin
Direct Known Subclasses:
AggregatedAllocationComponentOperationCallTreeFilter, AggregatedAssemblyComponentOperationCallTreeFilter

@Deprecated
public abstract class AbstractAggregatedCallTreeFilter<T>
extends AbstractCallTreeFilter<T>
Deprecated.
1.15 ported to teetime
This class has exactly one input port named "in". The data which is send to this plugin is not delegated in any way.
Since:
1.1
  • Field Details

  • Constructor Details

    • AbstractAggregatedCallTreeFilter

      public AbstractAggregatedCallTreeFilter​(kieker.common.configuration.Configuration configuration, kieker.analysis.IProjectContext projectContext)
      Deprecated.
      Creates a new instance of this class using the given parameters.
      Parameters:
      configuration - The configuration for this component.
      projectContext - The project context for this component.
  • Method Details

    • setRoot

      protected void setRoot​(AbstractAggregatedCallTreeNode<T> root)
      Deprecated.
      Sets the root of the call tree.
      Parameters:
      root - The new root.
    • saveTreeToDotFile

      public void saveTreeToDotFile() throws java.io.IOException
      Deprecated.
      This method tries to convert the current tree into the specified file as a valid dot file, which can later be transformed into a visual representation by dot itself.
      Throws:
      java.io.IOException - If something went wrong during the converting.
    • printStatusMessage

      public void printStatusMessage()
      Deprecated.
      Description copied from class: AbstractTraceProcessingFilter
      Returns a user-addressed status message to be logged by the calling tool. Extending classes may override this method but should call the then-inherited method first.
      Overrides:
      printStatusMessage in class AbstractTraceProcessingFilter
    • terminate

      public void terminate​(boolean error)
      Deprecated.
      Saves the call tree to the dot file if error is not true.
      Specified by:
      terminate in interface kieker.analysis.plugin.IPlugin
      Overrides:
      terminate in class kieker.analysis.plugin.filter.AbstractFilterPlugin
      Parameters:
      error - Determines whether the plugin terminated due to an error or not.
    • getCurrentConfiguration

      public kieker.common.configuration.Configuration getCurrentConfiguration()
      Deprecated.
      Specified by:
      getCurrentConfiguration in interface kieker.analysis.analysisComponent.IAnalysisComponent
      Specified by:
      getCurrentConfiguration in interface kieker.analysis.plugin.IPlugin
      Overrides:
      getCurrentConfiguration in class AbstractTraceAnalysisFilter
    • inputMessageTraces

      public void inputMessageTraces​(MessageTrace trace)
      Deprecated.
      Description copied from class: AbstractMessageTraceProcessingFilter
      This is the (abstract) input port for the incoming message traces.
      Specified by:
      inputMessageTraces in class AbstractMessageTraceProcessingFilter
      Parameters:
      trace - The incoming message trace.
    • concreteCreatePair

      protected abstract T concreteCreatePair​(SynchronousCallMessage callMsg)
      Deprecated.
      HACK. Inheriting classes should implement this method to deliver the actual pair.
      Parameters:
      callMsg - The call message which contains the information necessary to create the pair.
      Returns:
      The actual pair.