Class AbstractTraceAnalysisStage<T>
java.lang.Object
teetime.framework.AbstractStage
teetime.framework.AbstractConsumerStage<T>
kieker.analysis.architecture.trace.AbstractTraceAnalysisStage<T>
- Type Parameters:
T- flow or operation execution types
- Direct Known Subclasses:
AbstractTraceProcessingStage,ExecutionRecordTransformationStage
public abstract class AbstractTraceAnalysisStage<T>
extends teetime.framework.AbstractConsumerStage<T>
- Since:
- 1.15
- Author:
- Andre van Hoorn, Reiner Jung -- ported to teetime
-
Field Summary
Fields inherited from class teetime.framework.AbstractConsumerStage
inputPortFields inherited from class teetime.framework.AbstractStage
logger -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected final ExecutioncreateExecutionByEntityNames(String executionContainerName, String assemblyComponentTypeName, String componentTypeName, Signature operationSignature, long traceId, String sessionId, int eoi, int ess, long tin, long tout, boolean assumed) protected final ExecutioncreateExecutionByEntityNames(String executionContainerName, String assemblyComponentTypeName, Signature operationSignature, long traceId, String sessionId, int eoi, int ess, long tin, long tout, boolean assumed) static final ExecutioncreateExecutionByEntityNames(SystemModelRepository systemModelRepository, String executionContainerName, String assemblyComponentTypeName, String componentTypeName, Signature operationSignature, long traceId, String sessionId, int eoi, int ess, long tin, long tout, boolean assumed) static final ExecutioncreateExecutionByEntityNames(SystemModelRepository systemModelRepository, String executionContainerName, String assemblyComponentTypeName, Signature operationSignature, long traceId, String sessionId, int eoi, int ess, long tin, long tout, boolean assumed) protected voidprintDebugLogMessage(String[] lines) Prints a debug message to the logger.protected voidprintErrorLogMessage(String[] lines) Methods inherited from class teetime.framework.AbstractConsumerStage
createInputPort, execute, 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
-
AbstractTraceAnalysisStage
-
-
Method Details
-
createExecutionByEntityNames
public static final Execution createExecutionByEntityNames(SystemModelRepository systemModelRepository, String executionContainerName, String assemblyComponentTypeName, String componentTypeName, Signature operationSignature, long traceId, String sessionId, int eoi, int ess, long tin, long tout, boolean assumed) -
createExecutionByEntityNames
-
createExecutionByEntityNames
-
createExecutionByEntityNames
-
printDebugLogMessage
Prints a debug message to the logger. The output is prepended by a header which includes the name of this plugin instance.- Parameters:
lines- The lines to be printed.
-
printErrorLogMessage
-
getSystemModelRepository
-