public class TraceCallTreeFilter extends AbstractMessageTraceProcessingFilter
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CONFIG_PROPERTY_NAME_OUTPUT_FILENAME
This is the name of the property determining the output file name.
|
static java.lang.String |
CONFIG_PROPERTY_NAME_SHORT_LABELS
This is the name of the property determining whether to use short labels or not.
|
static java.lang.String |
CONFIG_PROPERTY_VALUE_OUTPUT_FILENAME_DEFAULT
This is the default used output file name.
|
static java.lang.String |
CONFIG_PROPERTY_VALUE_SHORT_LABELS_DEFAULT
This is the default value whether to use short labels or not.
|
Constructor and Description |
---|
TraceCallTreeFilter(SystemModelRepository repository,
boolean shortLabels,
java.lang.String dotOutputFn)
Creates a new instance of this class using the given parameters.
|
Modifier and Type | Method and Description |
---|---|
protected void |
execute(MessageTrace mt) |
void |
printStatusMessage()
Returns a user-addressed status message to be logged by the calling tool.
|
getErrorCount, getLastTraceIdError, getLastTraceIdSuccess, getSuccessCount, getTotalCount, reportError, reportSuccess
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, onTerminating, onValidating, removeDynamicPort, removeDynamicPort, setPaused, setStateless, shouldBeTerminated, signalAlreadyReceived, terminateStage, toString, workCompleted
public static final java.lang.String CONFIG_PROPERTY_NAME_OUTPUT_FILENAME
public static final java.lang.String CONFIG_PROPERTY_NAME_SHORT_LABELS
public static final java.lang.String CONFIG_PROPERTY_VALUE_OUTPUT_FILENAME_DEFAULT
public static final java.lang.String CONFIG_PROPERTY_VALUE_SHORT_LABELS_DEFAULT
public TraceCallTreeFilter(SystemModelRepository repository, boolean shortLabels, java.lang.String dotOutputFn)
public void printStatusMessage()
AbstractTraceProcessingStage
printStatusMessage
in class AbstractTraceProcessingStage<MessageTrace>
protected void execute(MessageTrace mt) throws java.lang.Exception
execute
in class AbstractMessageTraceProcessingFilter
java.lang.Exception
Copyright 2021 Kieker Project, http://kieker-monitoring.net