- java.lang.Object
- 
- io.helidon.config.yaml.mp.YamlMetaConfigProvider
 
- 
- All Implemented Interfaces:
- Prioritized,- MpMetaConfigProvider
 
 public class YamlMetaConfigProvider extends Object implements MpMetaConfigProvider, Prioritized Helidon MicroProfile meta-config provider for Yaml.
- 
- 
Field Summary- 
Fields inherited from interface io.helidon.common.PrioritizedDEFAULT_PRIORITY
 
- 
 - 
Constructor SummaryConstructors Constructor Description YamlMetaConfigProvider()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description List<? extends ConfigSource>create(String type, Config metaConfig, String profile)Create a list of configuration sources from a meta-config type.intpriority()Priority of this class (maybe because it is defined dynamically, so it cannot be defined by an annotation).Set<String>supportedTypes()Set of supported types for a MicroProfile meta-config provider.
 
- 
- 
- 
Method Detail- 
supportedTypespublic Set<String> supportedTypes() Description copied from interface:MpMetaConfigProviderSet of supported types for a MicroProfile meta-config provider.- Specified by:
- supportedTypesin interface- MpMetaConfigProvider
- Returns:
- meta-config provider types
 
 - 
createpublic List<? extends ConfigSource> create(String type, Config metaConfig, String profile) Description copied from interface:MpMetaConfigProviderCreate a list of configuration sources from a meta-config type.- Specified by:
- createin interface- MpMetaConfigProvider
- Parameters:
- type- type of the config source
- metaConfig- configuration properties of a meta-config type
- profile- name of the profile to use or null if not used
- Returns:
- list of config sources
 
 - 
prioritypublic int priority() Description copied from interface:PrioritizedPriority of this class (maybe because it is defined dynamically, so it cannot be defined by an annotation). If not dynamic, you can use thejavax.annotation.Priorityannotation rather then implementing this interface as long as it is supported by the library using thisPrioritized.- Specified by:
- priorityin interface- Prioritized
- Returns:
- the priority of this service, must be a non-negative number
 
 
- 
 
-