public class MonitioringRecordTimestampFilter extends AbstractTimestampFilter<IMonitoringRecord>
AbstractTimestampFilter
. Allows to filter IMonitoringRecord
objects based on their given timestamps.recordOutsideTimePeriodOutputPort, recordWithinTimePeriodOutputPort
Constructor and Description |
---|
MonitioringRecordTimestampFilter(long ignoreBeforeTimestamp,
long ignoreAfterTimestamp) |
Modifier and Type | Method and Description |
---|---|
protected long |
getRecordSpecificTimestamp(IMonitoringRecord record)
Returns the most accurate timestamp available for each record.
|
execute, getRecordOutsideTimePeriodOutputPort, getRecordWithinTimePeriodOutputPort, inRange
createInputPort, execute, getInputPort
abort, addInputPortRemovedListener, addOutputPortRemovedListener, compareAndSetBeingExecuted, createInputPort, createInputPort, createInputPort, createOutputPort, createOutputPort, createOutputPort, createOutputPort, declareActive, declarePassive, executeByFramework, getCurrentState, getId, getInputPorts, getOutputPorts, getOwningThread, getTerminationStrategy, isActive, isBeingExecuted, isPaused, isProducer, isStateless, onSignal, onStarting, onTerminating, onValidating, removeDynamicPort, removeDynamicPort, setPaused, setStateless, shouldBeTerminated, signalAlreadyReceived, terminateStage, toString, workCompleted
public MonitioringRecordTimestampFilter(long ignoreBeforeTimestamp, long ignoreAfterTimestamp)
protected long getRecordSpecificTimestamp(IMonitoringRecord record)
AbstractTimestampFilter
getRecordSpecificTimestamp
in class AbstractTimestampFilter<IMonitoringRecord>
record
- An EventRecord, OperationExecutionRecord, TraceMetadata or MonitoringRecord for example.Copyright 2021 Kieker Project, http://kieker-monitoring.net