kieker.tools.traceAnalysis.filter.executionFilter
Class TimestampFilter
java.lang.Object
kieker.analysis.plugin.AbstractPlugin
kieker.analysis.plugin.filter.AbstractFilterPlugin
kieker.tools.traceAnalysis.filter.AbstractTimestampFilter
kieker.tools.traceAnalysis.filter.executionFilter.TimestampFilter
- All Implemented Interfaces:
- IFilterPlugin, IPlugin
public class TimestampFilter
- extends AbstractTimestampFilter
Allows to filter Execution objects based on their given tin and tout timestamps.
This class has exactly one input port and one output port. It receives only objects inheriting from the class Execution
. If the received object is within
the defined timestamps, the object is delivered unmodified to the output port.
- Author:
- Andre van Hoorn
Constructor Summary |
TimestampFilter(Configuration configuration)
Creates a new instance of the class TimestampFilter with the given parameters. |
Methods inherited from class kieker.analysis.plugin.AbstractPlugin |
areAllRepositoryPortsConnected, connect, connect, getAllDisplayNames, getAllInputPortNames, getAllOutputPortNames, getAllRepositoryPortNames, getConnectedPlugins, getCurrentRepositories, getIncomingPlugins, getName, getPluginDescription, getPluginName, getState, isConnectionAllowed, shutdown, start |
INPUT_PORT_NAME_EXECUTION
public static final String INPUT_PORT_NAME_EXECUTION
- See Also:
- Constant Field Values
OUTPUT_PORT_NAME_WITHIN_PERIOD
public static final String OUTPUT_PORT_NAME_WITHIN_PERIOD
- See Also:
- Constant Field Values
CONFIG_PROPERTY_NAME_IGNORE_BEFORE_TIMESTAMP
public static final String CONFIG_PROPERTY_NAME_IGNORE_BEFORE_TIMESTAMP
- See Also:
- Constant Field Values
CONFIG_PROPERTY_NAME_IGNORE_AFTER_TIMESTAMP
public static final String CONFIG_PROPERTY_NAME_IGNORE_AFTER_TIMESTAMP
- See Also:
- Constant Field Values
TimestampFilter
public TimestampFilter(Configuration configuration)
- Creates a new instance of the class
TimestampFilter
with the given parameters.
- Parameters:
configuration
- The configuration used to initialize this instance. It should
contain the properties for the minimum and maximum timestamp.
inputExecution
public void inputExecution(Execution execution)
Copyright 2012 Kieker Project, http://kieker-monitoring.net>