Interface DefinitionProvider

All Known Subinterfaces:
SimpleDefinitionProvider, SimpleEnumDefinitionProvider<D>
All Known Implementing Classes:
AnalyticsManagerImpl, DaemonManagerImpl

public interface DefinitionProvider
Provides a list of definitions through an iterable.
Author:
pchretien
  • Method Details

    • get

      List<DefinitionSupplier> get(DefinitionSpace definitionSpace)
      Return a list of definitions with a set of already known definitions
      Parameters:
      definitionSpace - the actual definitionSpace with a readOnly access
      Returns:
      the list of new definition to register
    • addDefinitionResourceConfig

      default void addDefinitionResourceConfig(DefinitionResourceConfig definitionResourceConfig)
      Adds a new definitionResourceConfig to the provider to read definitions
      Parameters:
      definitionResourceConfig - a new resource to read