Uses of Class
io.helidon.config.ConfigBuilderSupport.ProviderSettings
Packages that use ConfigBuilderSupport.ProviderSettings
Package
Description
Provides interfaces and classes for loading and working with immutable, tree-structured
configuration data.
-
Uses of ConfigBuilderSupport.ProviderSettings in io.helidon.config
Methods in io.helidon.config that return ConfigBuilderSupport.ProviderSettingsModifier and TypeMethodDescriptionConfigBuilderSupport.ProviderSettings.create(Option.Provider.Identity identity, Option.Provider.ConfigForm configForm, boolean discoverServices) Create provider discovery settings for generated configured builders.Methods in io.helidon.config with parameters of type ConfigBuilderSupport.ProviderSettingsModifier and TypeMethodDescriptionstatic <S extends NamedService, T extends ConfiguredProvider<S>>
Optional<S> ConfigBuilderSupport.discoverService(Config config, String configKey, Class<T> providerType, Class<S> configType, ConfigBuilderSupport.ProviderSettings settings, Optional<S> existingValue) Used by generated configured builders to discover one service usingServiceLoader, validating the configured provider identity and outer container form when configuration is consulted.static <S extends NamedService, T extends ConfiguredProvider<S>>
Optional<S> ConfigBuilderSupport.discoverService(Config config, String configKey, Optional<ServiceRegistry> serviceRegistry, Class<T> providerType, Class<S> configType, ConfigBuilderSupport.ProviderSettings settings, Optional<S> existingValue) Used by generated configured builders to discover one service fromServiceRegistry, validating the configured provider identity and outer container form when configuration is consulted.static <S extends NamedService, T extends ConfiguredProvider<S>>
List<S> ConfigBuilderSupport.discoverServices(Config config, String configKey, Class<T> providerType, Class<S> configType, ConfigBuilderSupport.ProviderSettings settings, List<S> existingInstances) Used by generated configured builders to discover services usingServiceLoaderafter the configured provider identity and outer container form have been validated.static <S extends NamedService, T extends ConfiguredProvider<S>>
List<S> ConfigBuilderSupport.discoverServices(Config config, String configKey, Optional<ServiceRegistry> serviceRegistry, Class<T> providerType, Class<S> configType, ConfigBuilderSupport.ProviderSettings settings, List<S> existingValues) Used by generated configured builders to discover services fromServiceRegistryafter the configured provider identity and outer container form have been validated.