Class TraceIdFilter
java.lang.Object
kieker.analysis.analysisComponent.AbstractAnalysisComponent
kieker.analysis.plugin.AbstractPlugin
kieker.analysis.plugin.filter.AbstractFilterPlugin
kieker.analysis.plugin.filter.select.TraceIdFilter
- All Implemented Interfaces:
IAnalysisComponent,IFilterPlugin,IPlugin
Deprecated.
since 1.15.1 old plugin api
Allows to filter Traces about their traceIds.
This class has exactly one input port and one output port. If the received object
contains the defined traceID, the object is delivered unmodified to the output port.
- Since:
- 1.2
- Author:
- Andre van Hoorn, Jan Waller
-
Nested Class Summary
Nested classes/interfaces inherited from interface kieker.analysis.plugin.IPlugin
IPlugin.PluginInputPortReference, IPlugin.STATE -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringDeprecated.The name of the property determining whether to accept all traces, regardless of the given trace IDs.static final StringDeprecated.The name of the property determining which trace IDs should be accepted by this filter.static final StringDeprecated.The name of the input port accepting both types of records.static final StringDeprecated.The name of the input port accepting execution records.static final StringDeprecated.The name of the input port accepting flow records.static final StringDeprecated.The name of the output port delivering the records with matching IDs.static final StringDeprecated.The name of the output port delivering the records with the non matching IDs.Fields inherited from class kieker.analysis.analysisComponent.AbstractAnalysisComponent
CONFIG_NAME, configuration, logger, projectContext, recordsTimeUnitFromProjectContext -
Constructor Summary
ConstructorsConstructorDescriptionTraceIdFilter(Configuration configuration, IProjectContext projectContext) Deprecated.Creates a new instance of this class using the given parameters. -
Method Summary
Modifier and TypeMethodDescriptionfinal ConfigurationDeprecated.This method should deliver aConfigurationobject containing the current configuration of this instance.voidinputCombined(IMonitoringRecord record) Deprecated.This method represents an input port for both operation execution and flow records.voidDeprecated.This method represents an input port for operation execution records.voidinputTraceEvent(IFlowRecord record) Deprecated.This method represents an input port for flow records.Methods inherited from class kieker.analysis.plugin.filter.AbstractFilterPlugin
init, terminateMethods inherited from class kieker.analysis.plugin.AbstractPlugin
areAllRepositoryPortsConnected, connect, connect, deliver, getAllDisplayNames, getAllInputPortNames, getAllOutputPortNames, getAllRepositoryPortNames, getConnectedPlugins, getCurrentRepositories, getDefaultConfiguration, getIncomingPlugins, getPluginDescription, getPluginName, getRepository, getState, isConnectionAllowed, notifyNewIncomingConnection, notifyNewOutgoingConnection, shutdown, startMethods inherited from class kieker.analysis.analysisComponent.AbstractAnalysisComponent
getNameMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface kieker.analysis.plugin.IPlugin
connect, getAllDisplayNames, getAllInputPortNames, getAllOutputPortNames, getAllRepositoryPortNames, getConnectedPlugins, getCurrentRepositories, getName, getPluginDescription, getPluginName, getState
-
Field Details
-
INPUT_PORT_NAME_FLOW
Deprecated.The name of the input port accepting flow records.- See Also:
-
INPUT_PORT_NAME_EXECUTION
Deprecated.The name of the input port accepting execution records.- See Also:
-
INPUT_PORT_NAME_COMBINED
Deprecated.The name of the input port accepting both types of records.- See Also:
-
OUTPUT_PORT_NAME_MATCH
Deprecated.The name of the output port delivering the records with matching IDs.- See Also:
-
OUTPUT_PORT_NAME_MISMATCH
Deprecated.The name of the output port delivering the records with the non matching IDs.- See Also:
-
CONFIG_PROPERTY_NAME_SELECT_ALL_TRACES
Deprecated.The name of the property determining whether to accept all traces, regardless of the given trace IDs.- See Also:
-
CONFIG_PROPERTY_NAME_SELECTED_TRACES
Deprecated.The name of the property determining which trace IDs should be accepted by this filter.- See Also:
-
-
Constructor Details
-
TraceIdFilter
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
-
getCurrentConfiguration
Deprecated.This method should deliver aConfigurationobject 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:
getCurrentConfigurationin interfaceIAnalysisComponent- Specified by:
getCurrentConfigurationin interfaceIPlugin- Specified by:
getCurrentConfigurationin classAbstractAnalysisComponent- Returns:
- A completely filled configuration object.
-
inputCombined
Deprecated.This method represents an input port for both operation execution and flow records.- Parameters:
record- The next record.
-
inputTraceEvent
Deprecated.This method represents an input port for flow records.- Parameters:
record- The next record.
-
inputOperationExecutionRecord
Deprecated.This method represents an input port for operation execution records.- Parameters:
record- The next record.
-