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 voidrequestOriginRetentionPolicy(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
-