public class ExecutionRecordTransformationFilter extends AbstractTraceAnalysisFilter
OperationExecutionRecord
s into Execution
objects.OperationExecutionRecord
. The received object is
transformed into an instance of Execution
.IPlugin.PluginInputPortReference, IPlugin.STATE
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
INPUT_PORT_NAME_RECORDS
This is the name of the input port receiving new operation execution records.
|
static java.lang.String |
OUTPUT_PORT_NAME_EXECUTIONS
This is the name of the output port delivering the transformed executions.
|
CONFIG_PROPERTY_VALUE_VERBOSE, LOG, REPOSITORY_PORT_NAME_SYSTEM_MODEL
CONFIG_NAME, configuration, log, projectContext, recordsTimeUnitFromProjectContext
Constructor and Description |
---|
ExecutionRecordTransformationFilter(Configuration configuration,
IProjectContext projectContext)
Creates a new instance of this class using the given parameters.
|
Modifier and Type | Method and Description |
---|---|
void |
inputOperationExecutionRecords(OperationExecutionRecord execRec)
This method represents the input port, processing incoming operation execution records.
|
createExecutionByEntityNames, createExecutionByEntityNames, createExecutionByEntityNames, createExecutionByEntityNames, getCurrentConfiguration, getSystemEntityFactory, printDebugLogMessage, printErrorLogMessage
init, terminate
areAllRepositoryPortsConnected, connect, connect, deliver, getAllDisplayNames, getAllInputPortNames, getAllOutputPortNames, getAllRepositoryPortNames, getConnectedPlugins, getCurrentRepositories, getDefaultConfiguration, getIncomingPlugins, getPluginDescription, getPluginName, getRepository, getState, isConnectionAllowed, notifyNewIncomingConnection, notifyNewOutgoingConnection, shutdown, start
getName
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
connect, getAllDisplayNames, getAllInputPortNames, getAllOutputPortNames, getAllRepositoryPortNames, getConnectedPlugins, getCurrentRepositories, getName, getPluginDescription, getPluginName, getState
public static final java.lang.String INPUT_PORT_NAME_RECORDS
public static final java.lang.String OUTPUT_PORT_NAME_EXECUTIONS
public ExecutionRecordTransformationFilter(Configuration configuration, IProjectContext projectContext)
configuration
- The configuration for this component.projectContext
- The project context for this component.public void inputOperationExecutionRecords(OperationExecutionRecord execRec)
execRec
- The next operation execution record.Copyright 2017 Kieker Project, http://kieker-monitoring.net