Package io.vertigo.core.node.definition
Interface DefinitionProvider
-
- All Known Subinterfaces:
SimpleDefinitionProvider
- All Known Implementing Classes:
AnalyticsManagerImpl
,DaemonManagerImpl
public interface DefinitionProvider
Provides a list of definitions through an iterable.- Author:
- pchretien
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default void
addDefinitionResourceConfig(DefinitionResourceConfig definitionResourceConfig)
Adds a new definitionResourceConfig to the provider to read definitionsList<DefinitionSupplier>
get(DefinitionSpace definitionSpace)
Return a list of definitions with a set of already known definitions
-
-
-
Method Detail
-
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
-
-