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
-
Constructor Summary
Constructors Constructor Description ComponentDependencyGraphAssemblyFilter(SystemModelRepository repository, java.util.concurrent.TimeUnit timeUnit)
Creates a new filter using the given parameters. -
Method Summary
Modifier and Type Method Description protected void
execute(MessageTrace t)
protected void
onTerminating()
Methods inherited from class kieker.visualization.trace.dependency.graph.AbstractDependencyGraphFilter
addDecorator, invokeDecorators, isDependencyAssumed
Methods inherited from class kieker.visualization.trace.AbstractGraphProducingFilter
getGraph, getOriginRetentionPolicy, getOutputPort, handleOrigin, requestOriginRetentionPolicy
Methods inherited from class kieker.analysis.architecture.trace.AbstractTraceProcessingStage
getErrorCount, getLastTraceIdError, getLastTraceIdSuccess, getSuccessCount, getTotalCount, printStatusMessage, reportError, reportSuccess
Methods inherited from class kieker.analysis.architecture.trace.AbstractTraceAnalysisStage
createExecutionByEntityNames, createExecutionByEntityNames, createExecutionByEntityNames, createExecutionByEntityNames, getSystemModelRepository, printDebugLogMessage, printErrorLogMessage
Methods inherited from class teetime.framework.AbstractConsumerStage
createInputPort, execute, getInputPort
Methods 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
public ComponentDependencyGraphAssemblyFilter(SystemModelRepository repository, java.util.concurrent.TimeUnit timeUnit)Creates a new filter using the given parameters.- Parameters:
repository
- system model repositorytimeUnit
- time unit
-
-
Method Details
-
execute
- Specified by:
execute
in classAbstractMessageTraceProcessingFilter
- Throws:
java.lang.Exception
-
onTerminating
protected void onTerminating()- Overrides:
onTerminating
in classteetime.framework.AbstractStage
-