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
Fields inherited from class teetime.framework.AbstractConsumerStage
inputPortFields inherited from class teetime.framework.AbstractStage
logger -
Constructor Summary
ConstructorsConstructorDescriptionOperationAndCallGeneratorStage(boolean createEntryCall) Create stage.OperationAndCallGeneratorStage(boolean createEntryCall, AbstractSignatureProcessor processor) Create stage. -
Method Summary
Modifier and TypeMethodDescriptionprotected voidexecute(IFlowRecord element) teetime.framework.OutputPort<CallEvent>teetime.framework.OutputPort<OperationEvent>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
- Specified by:
executein classteetime.framework.AbstractConsumerStage<IFlowRecord>
-
getCallOutputPort
-
getOperationOutputPort
-