Package io.vertigo.core.node.definition
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 Summary
Modifier and TypeMethodDescriptiondefault voidaddDefinitionResourceConfig(DefinitionResourceConfig definitionResourceConfig) Adds a new definitionResourceConfig to the provider to read definitionsget(DefinitionSpace definitionSpace) Return a list of definitions with a set of already known definitions
-
Method Details
-
get
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
Adds a new definitionResourceConfig to the provider to read definitions- Parameters:
definitionResourceConfig- a new resource to read
-