kieker.tools.traceAnalysis.filter.executionRecordTransformation
Class ExecutionRecordTransformationFilter
java.lang.Object
kieker.analysis.analysisComponent.AbstractAnalysisComponent
kieker.analysis.plugin.AbstractPlugin
kieker.analysis.plugin.filter.AbstractFilterPlugin
kieker.tools.traceAnalysis.filter.AbstractTraceAnalysisFilter
kieker.tools.traceAnalysis.filter.executionRecordTransformation.ExecutionRecordTransformationFilter
- All Implemented Interfaces:
- IAnalysisComponent, IFilterPlugin, IPlugin
public class ExecutionRecordTransformationFilter
- extends AbstractTraceAnalysisFilter
Transforms OperationExecutionRecords into Execution objects.
This class has exactly one input port and one output port. It receives objects inheriting from OperationExecutionRecord. The received object is
transformed into an instance of Execution.
- Since:
- 1.1
- Author:
- Andre van Hoorn
|
Method Summary |
Configuration |
getCurrentConfiguration()
This method should deliver a Configuration object containing the current configuration of this instance. In other words: The constructor should be
able to use the given object to initialize a new instance of this class with the same intern properties. |
void |
inputOperationExecutionRecords(OperationExecutionRecord execRec)
This method represents the input port, processing incoming operation execution records. |
| Methods inherited from class kieker.analysis.plugin.AbstractPlugin |
areAllRepositoryPortsConnected, connect, connect, getAllDisplayNames, getAllInputPortNames, getAllOutputPortNames, getAllRepositoryPortNames, getConnectedPlugins, getCurrentRepositories, getIncomingPlugins, getPluginDescription, getPluginName, getState, isConnectionAllowed, shutdown, start |
| Methods inherited from interface kieker.analysis.plugin.IPlugin |
connect, getAllDisplayNames, getAllInputPortNames, getAllOutputPortNames, getAllRepositoryPortNames, getConnectedPlugins, getCurrentRepositories, getName, getPluginDescription, getPluginName, getState |
INPUT_PORT_NAME_RECORDS
public static final String INPUT_PORT_NAME_RECORDS
- This is the name of the input port receiving new operation execution records.
- See Also:
- Constant Field Values
OUTPUT_PORT_NAME_EXECUTIONS
public static final String OUTPUT_PORT_NAME_EXECUTIONS
- This is the name of the output port delivering the transformed executions.
- See Also:
- Constant Field Values
ExecutionRecordTransformationFilter
public ExecutionRecordTransformationFilter(Configuration configuration,
IProjectContext projectContext)
- 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.
ExecutionRecordTransformationFilter
@Deprecated
public ExecutionRecordTransformationFilter(Configuration configuration)
- Deprecated. To be removed in Kieker 1.8.
- Creates a new instance of this class using the given parameters.
- Parameters:
configuration - The configuration for this component.
inputOperationExecutionRecords
public void inputOperationExecutionRecords(OperationExecutionRecord execRec)
- This method represents the input port, processing incoming operation execution records.
- Parameters:
execRec - The next operation execution record.
getCurrentConfiguration
public Configuration getCurrentConfiguration()
- This method should deliver a
Configuration object containing the current configuration of this instance. In other words: The constructor should be
able to use the given object to initialize a new instance of this class with the same intern properties.
- Specified by:
getCurrentConfiguration in interface IAnalysisComponent- Specified by:
getCurrentConfiguration in interface IPlugin- Specified by:
getCurrentConfiguration in class AbstractAnalysisComponent
- Returns:
- A completely filled configuration object.
Copyright 2013 Kieker Project, http://kieker-monitoring.net>