Class ComponentDependencyGraphAssemblyFilter
java.lang.Object
teetime.framework.AbstractStage
teetime.framework.AbstractConsumerStage<T>
kieker.analysis.architecture.trace.AbstractTraceAnalysisStage<T>
kieker.analysis.architecture.trace.AbstractTraceProcessingStage<MessageTrace>
kieker.analysis.plugin.trace.AbstractMessageTraceProcessingFilter
kieker.visualization.trace.AbstractGraphProducingFilter<AbstractDependencyGraph<T>>
kieker.visualization.trace.dependency.graph.AbstractDependencyGraphFilter<AssemblyComponent>
kieker.visualization.trace.dependency.graph.ComponentDependencyGraphAssemblyFilter
- All Implemented Interfaces:
IGraphProducingFilter<AbstractDependencyGraph<AssemblyComponent>>
public class ComponentDependencyGraphAssemblyFilter
extends AbstractDependencyGraphFilter<AssemblyComponent>
Refactored copy from LogAnalysis-legacy tool
This class has exactly one input port named "in". The created graph is emitted through the output port.
This class has exactly one input port named "in". The created graph is emitted through the output port.
- Since:
- 1.2
- Author:
- Andre van Hoorn, Lena Stoever, Matthias Rohr,
-
Field Summary
Fields inherited from class teetime.framework.AbstractConsumerStage
inputPortFields inherited from class teetime.framework.AbstractStage
logger -
Constructor Summary
ConstructorsConstructorDescriptionComponentDependencyGraphAssemblyFilter(SystemModelRepository repository, TimeUnit timeUnit) Creates a new filter using the given parameters. -
Method Summary
Modifier and TypeMethodDescriptionprotected voidprotected voidMethods inherited from class kieker.visualization.trace.dependency.graph.AbstractDependencyGraphFilter
addDecorator, invokeDecorators, isDependencyAssumedMethods inherited from class kieker.visualization.trace.AbstractGraphProducingFilter
getGraph, getOriginRetentionPolicy, getOutputPort, handleOrigin, requestOriginRetentionPolicyMethods inherited from class kieker.analysis.architecture.trace.AbstractTraceProcessingStage
getErrorCount, getLastTraceIdError, getLastTraceIdSuccess, getSuccessCount, getTotalCount, printStatusMessage, reportError, reportSuccessMethods inherited from class kieker.analysis.architecture.trace.AbstractTraceAnalysisStage
createExecutionByEntityNames, createExecutionByEntityNames, createExecutionByEntityNames, createExecutionByEntityNames, getSystemModelRepository, printDebugLogMessage, printErrorLogMessageMethods 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, onValidating, removeDynamicPort, removeDynamicPort, setPaused, setStateless, shouldBeTerminated, signalAlreadyReceived, terminateStage, toString, workCompleted
-
Constructor Details
-
ComponentDependencyGraphAssemblyFilter
Creates a new filter using the given parameters.- Parameters:
repository- system model repositorytimeUnit- time unit
-
-
Method Details
-
execute
- Specified by:
executein classAbstractMessageTraceProcessingFilter- Throws:
Exception
-
onTerminating
protected void onTerminating()- Overrides:
onTerminatingin classteetime.framework.AbstractStage
-