Package kieker.analysis.generic.sink
Class DataSink
java.lang.Object
teetime.framework.AbstractStage
teetime.framework.AbstractConsumerStage<IMonitoringRecord>
kieker.analysis.generic.sink.DataSink
public class DataSink extends teetime.framework.AbstractConsumerStage<IMonitoringRecord>
Sync all incoming records with a Kieker writer. You need to provide a kieker
configuration object for the writer to be used.
- Since:
- 1.15
- Author:
- Reiner Jung
-
Field Summary
-
Constructor Summary
Constructors Constructor Description DataSink(Configuration configuration)
Configure and setup the Kieker writer. -
Method Summary
Modifier and Type Method Description protected void
execute(IMonitoringRecord record)
long
getCount()
Methods inherited from class teetime.framework.AbstractConsumerStage
createInputPort, execute, getInputPort
Methods inherited from class teetime.framework.AbstractStage
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
-
Constructor Details
-
DataSink
Configure and setup the Kieker writer.- Parameters:
configuration
- kieker configuration containing the dump stage writer setup
-
-
Method Details
-
execute
- Specified by:
execute
in classteetime.framework.AbstractConsumerStage<IMonitoringRecord>
-
getCount
public long getCount()
-