kieker.analysis.plugin.filter.select
Class TimestampFilter
java.lang.Object
kieker.analysis.plugin.AbstractPlugin
kieker.analysis.plugin.filter.AbstractFilterPlugin
kieker.analysis.plugin.filter.select.TimestampFilter
- All Implemented Interfaces:
- IFilterPlugin, IPlugin
public final class TimestampFilter
- extends AbstractFilterPlugin
Allows to filter IMonitoringRecord
objects based on their given timestamps.
This class has several specialized input ports and a single output port.
If the received record is within the defined timestamps, the object is delivered unmodified to the output port.
- Author:
- Andre van Hoorn, Jan Waller
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_ANY_RECORD
public static final String INPUT_PORT_NAME_ANY_RECORD
- See Also:
- Constant Field Values
INPUT_PORT_NAME_FLOW
public static final String INPUT_PORT_NAME_FLOW
- See Also:
- Constant Field Values
INPUT_PORT_NAME_EXECUTION
public static final String INPUT_PORT_NAME_EXECUTION
- See Also:
- Constant Field Values
INPUT_PORT_NAME_COMBINED
public static final String INPUT_PORT_NAME_COMBINED
- See Also:
- Constant Field Values
OUTPUT_PORT_NAME_WITHIN_PERIOD
public static final String OUTPUT_PORT_NAME_WITHIN_PERIOD
- See Also:
- Constant Field Values
OUTPUT_PORT_NAME_OUTSIDE_PERIOD
public static final String OUTPUT_PORT_NAME_OUTSIDE_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
CONFIG_PROPERTY_VALUE_MAX_TIMESTAMP_S
public static final String CONFIG_PROPERTY_VALUE_MAX_TIMESTAMP_S
- See Also:
- Constant Field Values
CONFIG_PROPERTY_VALUE_MIN_TIMESTAMP_S
public static final String CONFIG_PROPERTY_VALUE_MIN_TIMESTAMP_S
- See Also:
- Constant Field Values
CONFIG_PROPERTY_VALUE_MAX_TIMESTAMP
public static final long CONFIG_PROPERTY_VALUE_MAX_TIMESTAMP
CONFIG_PROPERTY_VALUE_MIN_TIMESTAMP
public static final long CONFIG_PROPERTY_VALUE_MIN_TIMESTAMP
TimestampFilter
public TimestampFilter(Configuration configuration)
getCurrentConfiguration
public final Configuration getCurrentConfiguration()
- Description copied from interface:
IPlugin
- 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.
- Returns:
- A completely filled configuration object.
inputCombined
public void inputCombined(IMonitoringRecord record)
inputIMonitoringRecord
public final void inputIMonitoringRecord(IMonitoringRecord record)
inputTraceEvent
public final void inputTraceEvent(IMonitoringRecord record)
inputOperationExecutionRecord
public final void inputOperationExecutionRecord(OperationExecutionRecord execution)
Copyright 2012 Kieker Project, http://kieker-monitoring.net>