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
  • Method Details

    • requestOriginRetentionPolicy

      void requestOriginRetentionPolicy​(IOriginRetentionPolicy policy) throws kieker.analysis.exception.AnalysisConfigurationException
      Requests 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 (see IOriginRetentionPolicy.isCompatibleWith(IOriginRetentionPolicy)).
      Parameters:
      policy - The requested policy
      Throws:
      kieker.analysis.exception.AnalysisConfigurationException - If an error occurs during the request
      Since:
      1.6