Package kieker.analysis.generic
Class ControlledEventReleaseStage<C,B>
java.lang.Object
teetime.framework.AbstractStage
kieker.analysis.generic.ControlledEventReleaseStage<C,B>
- Type Parameters:
C- control event typeB- base event type to be controlled by control events
public class ControlledEventReleaseStage<C,B>
extends teetime.framework.AbstractStage
Send an incoming event of type Base to the output, if and only if a suitable Control event was received.
- Since:
- 1.15
- Author:
- Reiner Jung
-
Field Summary
Fields inherited from class teetime.framework.AbstractStage
logger -
Constructor Summary
Constructors -
Method Summary
Methods 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, onStarting, onTerminating, onValidating, removeDynamicPort, removeDynamicPort, setPaused, setStateless, shouldBeTerminated, signalAlreadyReceived, terminateStage, toString, workCompleted
-
Constructor Details
-
ControlledEventReleaseStage
-
-
Method Details
-
execute
- Specified by:
executein classteetime.framework.AbstractStage- Throws:
Exception
-
getControlInputPort
-
getBaseInputPort
-
getOutputPort
-