Class OperationAndCallGeneratorStage
java.lang.Object
teetime.framework.AbstractStage
teetime.framework.AbstractConsumerStage<IFlowRecord>
kieker.analysis.architecture.recovery.OperationAndCallGeneratorStage
public class OperationAndCallGeneratorStage extends teetime.framework.AbstractConsumerStage<IFlowRecord>
Produce operation and operation call events based on flow records. This stage requires structurally intact traces.
- Since:
- 1.15
- Author:
- Reiner Jung
-
Field Summary
-
Constructor Summary
Constructors Constructor Description OperationAndCallGeneratorStage(boolean createEntryCall)
Create stage.OperationAndCallGeneratorStage(boolean createEntryCall, AbstractSignatureProcessor processor)
Create stage. -
Method Summary
Modifier and Type Method Description protected void
execute(IFlowRecord element)
teetime.framework.OutputPort<CallEvent>
getCallOutputPort()
teetime.framework.OutputPort<OperationEvent>
getOperationOutputPort()
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
-
OperationAndCallGeneratorStage
public OperationAndCallGeneratorStage(boolean createEntryCall, AbstractSignatureProcessor processor)Create stage.- Parameters:
createEntryCall
- if true, create a call for the implied call from externalprocessor
- signature processor to be used to interpret component and operation signatures
-
OperationAndCallGeneratorStage
public OperationAndCallGeneratorStage(boolean createEntryCall)Create stage.- Parameters:
createEntryCall
- if true, create a call for the implied call from external
-
-
Method Details
-
execute
- Specified by:
execute
in classteetime.framework.AbstractConsumerStage<IFlowRecord>
-
getCallOutputPort
-
getOperationOutputPort
-