Class OperationDependencyGraphAssemblyFilter
java.lang.Object
teetime.framework.AbstractStage
teetime.framework.AbstractConsumerStage<T>
kieker.analysis.architecture.trace.AbstractTraceAnalysisStage<T>
kieker.analysis.architecture.trace.AbstractTraceProcessingStage<kieker.model.system.model.MessageTrace>
kieker.analysis.plugin.trace.AbstractMessageTraceProcessingFilter
kieker.visualization.trace.AbstractGraphProducingFilter<AbstractDependencyGraph<T>>
kieker.visualization.trace.dependency.graph.AbstractDependencyGraphFilter<kieker.model.system.model.util.AssemblyComponentOperationPair>
kieker.visualization.trace.dependency.graph.OperationDependencyGraphAssemblyFilter
- All Implemented Interfaces:
IGraphProducingFilter<AbstractDependencyGraph<kieker.model.system.model.util.AssemblyComponentOperationPair>>
public class OperationDependencyGraphAssemblyFilter extends AbstractDependencyGraphFilter<kieker.model.system.model.util.AssemblyComponentOperationPair>
Refactored copy from LogAnalysis-legacy tool
This class has exactly one input port named "in". The data which is send to this plugin is not delegated in any way.
This class has exactly one input port named "in". The data which is send to this plugin is not delegated in any way.
- Since:
- 1.2
-
Field Summary
-
Constructor Summary
Constructors Constructor Description OperationDependencyGraphAssemblyFilter(kieker.model.repository.SystemModelRepository repository, java.util.concurrent.TimeUnit timeUnit)Creates a new filter using the given parameters. -
Method Summary
Modifier and Type Method Description protected voidexecute(kieker.model.system.model.MessageTrace t)protected voidonTerminating()Methods 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
-
OperationDependencyGraphAssemblyFilter
public OperationDependencyGraphAssemblyFilter(kieker.model.repository.SystemModelRepository repository, java.util.concurrent.TimeUnit timeUnit)Creates a new filter using the given parameters.- Parameters:
repository- system model respositorytimeUnit- time unit
-
-
Method Details
-
execute
protected void execute(kieker.model.system.model.MessageTrace t) throws java.lang.Exception- Specified by:
executein classkieker.analysis.plugin.trace.AbstractMessageTraceProcessingFilter- Throws:
java.lang.Exception
-
onTerminating
protected void onTerminating()- Overrides:
onTerminatingin classteetime.framework.AbstractStage
-