Package io.vertigo.core.node.definition
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 Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default List<DefinitionSupplier>
get(DefinitionSpace definitionSpace)
Return a list of definitions with a set of already known definitionsList<? extends Definition>
provideDefinitions(DefinitionSpace definitionSpace)
Provide definitions to be registered in the definitionSpace-
Methods inherited from interface io.vertigo.core.node.definition.DefinitionProvider
addDefinitionResourceConfig
-
-
-
-
Method Detail
-
get
default List<DefinitionSupplier> get(DefinitionSpace definitionSpace)
Return a list of definitions with a set of already known definitions- Specified by:
get
in interfaceDefinitionProvider
- 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
-
-