Interface SimpleDefinitionProvider

All Superinterfaces:
DefinitionProvider
All Known Implementing Classes:
AnalyticsManagerImpl, DaemonManagerImpl

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

    • get

      default List<DefinitionSupplier> get(DefinitionSpace definitionSpace)
      Return a list of definitions with a set of already known definitions
      Specified by:
      get in interface DefinitionProvider
      Parameters:
      definitionSpace - the actual definitionSpace
      Returns:
      the list of new definition to register
    • provideDefinitions

      List<? extends Definition> provideDefinitions(DefinitionSpace definitionSpace)
      Provide definitions to be registered in the definitionSpace
      Parameters:
      definitionSpace - the actual definitionSpace
      Returns:
      the list of new definition to register