Package kieker.analysis.generic
Class AnalysisThroughputStage
java.lang.Object
teetime.framework.AbstractStage
kieker.analysis.generic.AnalysisThroughputStage
public class AnalysisThroughputStage
extends teetime.framework.AbstractStage
An instance of this class computes the throughput in terms of the number of
objects received per time unit.
- Since:
- 1.8
- Author:
- Jan Waller, Lars Bluemke
-
Field Summary
Fields inherited from class teetime.framework.AbstractStage
logger -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidexecute()teetime.framework.InputPort<IMonitoringRecord>teetime.framework.OutputPort<IMonitoringRecord>teetime.framework.OutputPort<Double>teetime.framework.InputPort<Long>protected voidMethods inherited from class teetime.framework.AbstractStage
abort, addInputPortRemovedListener, addOutputPortRemovedListener, compareAndSetBeingExecuted, createInputPort, createInputPort, createInputPort, createInputPort, createOutputPort, createOutputPort, createOutputPort, createOutputPort, declareActive, declarePassive, executeByFramework, getCurrentState, getId, getInputPorts, getOutputPorts, getOwningThread, getTerminationStrategy, isActive, isBeingExecuted, isPaused, isProducer, isStateless, onSignal, onTerminating, onValidating, removeDynamicPort, removeDynamicPort, setPaused, setStateless, shouldBeTerminated, signalAlreadyReceived, terminateStage, toString, workCompleted
-
Constructor Details
-
AnalysisThroughputStage
public AnalysisThroughputStage()Default constructor.
-
-
Method Details
-
execute
protected void execute()- Specified by:
executein classteetime.framework.AbstractStage
-
onStarting
protected void onStarting()- Overrides:
onStartingin classteetime.framework.AbstractStage
-
getRecordsInputPort
-
getTimestampsInputPort
-
getRecordsOutputPort
-
getThroughputOutputPort
-