Class TriggerEveryXthStage
java.lang.Object
teetime.framework.AbstractStage
teetime.framework.AbstractConsumerStage<I>
teetime.stage.basic.AbstractTransformation<java.lang.Object,Trigger>
kieker.analysis.util.stage.trigger.TriggerEveryXthStage
- All Implemented Interfaces:
teetime.stage.basic.ITransformation<java.lang.Object,Trigger>
public class TriggerEveryXthStage extends teetime.stage.basic.AbstractTransformation<java.lang.Object,Trigger>
This stage sends a
Trigger after every x-th incoming object.- Since:
- 1.14
- Author:
- Sören Henning
-
Field Summary
-
Constructor Summary
Constructors Constructor Description TriggerEveryXthStage(int threshold) -
Method Summary
Modifier and Type Method Description protected voidexecute(java.lang.Object object)Methods inherited from class teetime.framework.AbstractConsumerStage
createInputPort, execute, getInputPortMethods 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
-
TriggerEveryXthStage
public TriggerEveryXthStage(int threshold)
-
-
Method Details
-
execute
protected void execute(java.lang.Object object)- Specified by:
executein classteetime.framework.AbstractConsumerStage<java.lang.Object>
-