kieker.tools.traceAnalysis.plugins.traceFilter
Class TraceEquivalenceClassFilter
java.lang.Object
kieker.tools.traceAnalysis.plugins.AbstractTraceAnalysisPlugin
kieker.tools.traceAnalysis.plugins.AbstractTraceProcessingPlugin
kieker.tools.traceAnalysis.plugins.AbstractExecutionTraceProcessingPlugin
kieker.tools.traceAnalysis.plugins.traceFilter.TraceEquivalenceClassFilter
- All Implemented Interfaces:
- IAnalysisPlugin
public class TraceEquivalenceClassFilter
- extends AbstractExecutionTraceProcessingPlugin
- Author:
- Andre van Hoorn
TraceEquivalenceClassFilter
public TraceEquivalenceClassFilter(String name,
SystemModelRepository systemEntityFactory,
TraceEquivalenceClassFilter.TraceEquivalenceClassModes traceEquivalenceCallMode)
getExecutionTraceInputPort
public IInputPort<ExecutionTrace> getExecutionTraceInputPort()
- Specified by:
getExecutionTraceInputPort
in class AbstractExecutionTraceProcessingPlugin
getMessageTraceOutputPort
public IOutputPort<MessageTrace> getMessageTraceOutputPort()
getExecutionTraceOutputPort
public IOutputPort<ExecutionTrace> getExecutionTraceOutputPort()
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)
- Description copied from interface:
IAnalysisPlugin
- Initiates a termination of the component. The value of the parameter
error indicates whether an error occured.
- Parameters:
error
- true iff an error occured.
getEquivalenceClassMap
public HashMap<ExecutionTrace,Integer> getEquivalenceClassMap()
Copyright 2010 the Kieker Project, http://kieker.sourceforge.net>