public class ExecutionRecordTransformationStage extends AbstractTraceAnalysisStage<OperationExecutionRecord>
OperationExecutionRecord
s into Execution
objects.OperationExecutionRecord
. The received object
is transformed into an instance of Execution
.Constructor and Description |
---|
ExecutionRecordTransformationStage(SystemModelRepository repository)
Creates a new instance of this class using the given parameters.
|
Modifier and Type | Method and Description |
---|---|
protected void |
execute(OperationExecutionRecord operationExecutionRecord)
This method represents the input port, processing incoming operation
execution records.
|
teetime.framework.OutputPort<Execution> |
getOutputPort() |
protected void |
onTerminating() |
createExecutionByEntityNames, createExecutionByEntityNames, createExecutionByEntityNames, createExecutionByEntityNames, getSystemModelRepository, printDebugLogMessage, printErrorLogMessage
createInputPort, execute, getInputPort
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, onValidating, removeDynamicPort, removeDynamicPort, setPaused, setStateless, shouldBeTerminated, signalAlreadyReceived, terminateStage, toString, workCompleted
public ExecutionRecordTransformationStage(SystemModelRepository repository)
repository
- system model repositoryprotected void execute(OperationExecutionRecord operationExecutionRecord) throws java.lang.Exception
execute
in class teetime.framework.AbstractConsumerStage<OperationExecutionRecord>
operationExecutionRecord
- The next operation execution record.java.lang.Exception
public teetime.framework.OutputPort<Execution> getOutputPort()
protected void onTerminating()
onTerminating
in class teetime.framework.AbstractStage
Copyright 2021 Kieker Project, http://kieker-monitoring.net