Class OperationAndCallGeneratorStage
java.lang.Object
teetime.framework.AbstractStage
teetime.framework.AbstractConsumerStage<kieker.common.record.flow.IFlowRecord>
kieker.analysis.architecture.recovery.OperationAndCallGeneratorStage
public class OperationAndCallGeneratorStage
extends teetime.framework.AbstractConsumerStage<kieker.common.record.flow.IFlowRecord>
Produce operation and operation call events based on flow records. This stage requires structurally intact traces.
- Since:
- 1.15
-
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 voidexecute(kieker.common.record.flow.IFlowRecord element)teetime.framework.OutputPort<CallEvent>getCallOutputPort()teetime.framework.OutputPort<OperationEvent>getOperationOutputPort()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
-
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
protected void execute(kieker.common.record.flow.IFlowRecord element)- Specified by:
executein classteetime.framework.AbstractConsumerStage<kieker.common.record.flow.IFlowRecord>
-
getCallOutputPort
-
getOperationOutputPort
-