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
-
Field Summary
-
Constructor Summary
Constructors Constructor Description AbstractTraceAnalysisStage(kieker.model.repository.SystemModelRepository systemModelRepository) -
Method Summary
Modifier and Type Method Description protected kieker.model.system.model.ExecutioncreateExecutionByEntityNames(java.lang.String executionContainerName, java.lang.String assemblyComponentTypeName, java.lang.String componentTypeName, kieker.common.util.signature.Signature operationSignature, long traceId, java.lang.String sessionId, int eoi, int ess, long tin, long tout, boolean assumed)protected kieker.model.system.model.ExecutioncreateExecutionByEntityNames(java.lang.String executionContainerName, java.lang.String assemblyComponentTypeName, kieker.common.util.signature.Signature operationSignature, long traceId, java.lang.String sessionId, int eoi, int ess, long tin, long tout, boolean assumed)static kieker.model.system.model.ExecutioncreateExecutionByEntityNames(kieker.model.repository.SystemModelRepository systemModelRepository, java.lang.String executionContainerName, java.lang.String assemblyComponentTypeName, java.lang.String componentTypeName, kieker.common.util.signature.Signature operationSignature, long traceId, java.lang.String sessionId, int eoi, int ess, long tin, long tout, boolean assumed)static kieker.model.system.model.ExecutioncreateExecutionByEntityNames(kieker.model.repository.SystemModelRepository systemModelRepository, java.lang.String executionContainerName, java.lang.String assemblyComponentTypeName, kieker.common.util.signature.Signature operationSignature, long traceId, java.lang.String sessionId, int eoi, int ess, long tin, long tout, boolean assumed)kieker.model.repository.SystemModelRepositorygetSystemModelRepository()protected voidprintDebugLogMessage(java.lang.String[] lines)Prints a debug message to the logger.protected voidprintErrorLogMessage(java.lang.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
public AbstractTraceAnalysisStage(kieker.model.repository.SystemModelRepository systemModelRepository)
-
-
Method Details
-
createExecutionByEntityNames
public static final kieker.model.system.model.Execution createExecutionByEntityNames(kieker.model.repository.SystemModelRepository systemModelRepository, java.lang.String executionContainerName, java.lang.String assemblyComponentTypeName, java.lang.String componentTypeName, kieker.common.util.signature.Signature operationSignature, long traceId, java.lang.String sessionId, int eoi, int ess, long tin, long tout, boolean assumed) -
createExecutionByEntityNames
public static final kieker.model.system.model.Execution createExecutionByEntityNames(kieker.model.repository.SystemModelRepository systemModelRepository, java.lang.String executionContainerName, java.lang.String assemblyComponentTypeName, kieker.common.util.signature.Signature operationSignature, long traceId, java.lang.String sessionId, int eoi, int ess, long tin, long tout, boolean assumed) -
createExecutionByEntityNames
protected final kieker.model.system.model.Execution createExecutionByEntityNames(java.lang.String executionContainerName, java.lang.String assemblyComponentTypeName, java.lang.String componentTypeName, kieker.common.util.signature.Signature operationSignature, long traceId, java.lang.String sessionId, int eoi, int ess, long tin, long tout, boolean assumed) -
createExecutionByEntityNames
protected final kieker.model.system.model.Execution createExecutionByEntityNames(java.lang.String executionContainerName, java.lang.String assemblyComponentTypeName, kieker.common.util.signature.Signature operationSignature, long traceId, java.lang.String sessionId, int eoi, int ess, long tin, long tout, boolean assumed) -
printDebugLogMessage
protected void printDebugLogMessage(java.lang.String[] lines)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
protected void printErrorLogMessage(java.lang.String[] lines) -
getSystemModelRepository
public kieker.model.repository.SystemModelRepository getSystemModelRepository()
-