Class FlowRecordTraceReconstructionStage
java.lang.Object
teetime.framework.AbstractStage
teetime.framework.AbstractConsumerStage<I>
teetime.stage.basic.AbstractTransformation<kieker.common.record.flow.IFlowRecord,kieker.model.analysismodel.trace.Trace>
kieker.analysis.architecture.trace.reconstruction.FlowRecordTraceReconstructionStage
- All Implemented Interfaces:
teetime.stage.basic.ITransformation<kieker.common.record.flow.IFlowRecord,kieker.model.analysismodel.trace.Trace>
public class FlowRecordTraceReconstructionStage
extends teetime.stage.basic.AbstractTransformation<kieker.common.record.flow.IFlowRecord,kieker.model.analysismodel.trace.Trace>
Reconstruct traces based on the incoming instances of
IFlowRecord.
Currently only TraceMetadata, BeforeOperationEvent and
AfterOperationEvent instances are supported.- Since:
- 1.14
-
Field Summary
-
Constructor Summary
Constructors Constructor Description FlowRecordTraceReconstructionStage(kieker.model.analysismodel.deployment.DeploymentModel deploymentModel, java.time.temporal.TemporalUnit temporalUnit) -
Method Summary
Modifier and Type Method Description protected voidexecute(kieker.common.record.flow.IFlowRecord record)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
-
FlowRecordTraceReconstructionStage
public FlowRecordTraceReconstructionStage(kieker.model.analysismodel.deployment.DeploymentModel deploymentModel, java.time.temporal.TemporalUnit temporalUnit)
-
-
Method Details
-
execute
protected void execute(kieker.common.record.flow.IFlowRecord record)- Specified by:
executein classteetime.framework.AbstractConsumerStage<kieker.common.record.flow.IFlowRecord>
-