kieker.tools.traceAnalysis.plugins.visualization.callTree
Class AggregatedCallTreePlugin<T>
java.lang.Object
kieker.tools.traceAnalysis.plugins.AbstractTraceAnalysisPlugin
kieker.tools.traceAnalysis.plugins.AbstractTraceProcessingPlugin
kieker.tools.traceAnalysis.plugins.AbstractMessageTraceProcessingPlugin
kieker.tools.traceAnalysis.plugins.visualization.callTree.AbstractCallTreePlugin<T>
kieker.tools.traceAnalysis.plugins.visualization.callTree.AggregatedCallTreePlugin<T>
- All Implemented Interfaces:
- IAnalysisPlugin
- Direct Known Subclasses:
- AggregatedAllocationComponentOperationCallTreePlugin, AggregatedAssemblyComponentOperationCallTreePlugin
public class AggregatedCallTreePlugin<T>
- extends AbstractCallTreePlugin<T>
- Author:
- Andre van Hoorn
AggregatedCallTreePlugin
public AggregatedCallTreePlugin(String name,
SystemModelRepository systemEntityFactory,
AbstractAggregatedCallTreeNode<T> root,
File dotOutputFile,
boolean includeWeights,
boolean shortLabels)
saveTreeToDotFile
public void saveTreeToDotFile(String outputFnBase,
boolean includeWeights,
boolean shortLabels)
throws FileNotFoundException
- Throws:
FileNotFoundException
printStatusMessage
public void printStatusMessage()
- Overrides:
printStatusMessage
in class AbstractTraceProcessingPlugin
execute
public boolean execute()
- Description copied from interface:
IAnalysisPlugin
- Initiates the start of a component.
This method is called once when a TpanInstance's run() method is called.
This implementation must not be blocking!
Asynchronous consumers would spawn (an) aynchronous thread(s) in this
method.
- Returns:
- true on success; false otherwise.
terminate
public void terminate(boolean error)
- Saves the call tree to the dot file if error is not true.
- Parameters:
error
-
getMessageTraceInputPort
public IInputPort<MessageTrace> getMessageTraceInputPort()
- Specified by:
getMessageTraceInputPort
in class AbstractMessageTraceProcessingPlugin
Copyright 2010 the Kieker Project, http://kieker.sourceforge.net>