Package kieker.analysis.generic
Class ArrayElementStage<T>
java.lang.Object
teetime.framework.AbstractStage
teetime.framework.AbstractConsumerStage<T[]>
kieker.analysis.generic.ArrayElementStage<T>
- Type Parameters:
T
- class type which is used in an array
public class ArrayElementStage<T>
extends teetime.framework.AbstractConsumerStage<T[]>
Stage that accepts an array of object of type and sends them to its output port individually.
- Since:
- 1.15
- Author:
- Jannis Kuckei, Reiner Jung -- generalization
-
Field Summary
-
Constructor Summary
Constructors Constructor Description ArrayElementStage()
-
Method Summary
Modifier and Type Method Description protected void
execute(T[] array)
teetime.framework.OutputPort<T>
getOutputPort()
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
-
ArrayElementStage
public ArrayElementStage()
-
-
Method Details
-
execute
- Specified by:
execute
in classteetime.framework.AbstractConsumerStage<T[]>
- Throws:
java.lang.Exception
-
getOutputPort
-