Package kieker.visualization.trace
Interface IGraphProducingFilter<G extends AbstractGraph<?,?,?>>
- Type Parameters:
G
- The type of the produced graph
- All Known Implementing Classes:
AbstractDependencyGraphFilter
,AbstractGraphProducingFilter
,ComponentDependencyGraphAllocationFilter
,ComponentDependencyGraphAssemblyFilter
,ContainerDependencyGraphFilter
,OperationDependencyGraphAllocationFilter
,OperationDependencyGraphAssemblyFilter
public interface IGraphProducingFilter<G extends AbstractGraph<?,?,?>>
Interface for graph-producing filters.
- Since:
- 1.6
- Author:
- Holger Knoche
-
Method Summary
Modifier and Type Method Description void
requestOriginRetentionPolicy(IOriginRetentionPolicy policy)
Requests that the given retention policy is used by this graph producer.
-
Method Details
-
requestOriginRetentionPolicy
void requestOriginRetentionPolicy(IOriginRetentionPolicy policy) throws AnalysisConfigurationExceptionRequests that the given retention policy is used by this graph producer. Note that the producer may choose to use a more liberal, compatible retention policy to satisfy the needs of other graph consumers (seeIOriginRetentionPolicy.isCompatibleWith(IOriginRetentionPolicy)
).- Parameters:
policy
- The requested policy- Throws:
AnalysisConfigurationException
- If an error occurs during the request- Since:
- 1.6
-