Module io.helidon.common.config
Package io.helidon.common.config
package io.helidon.common.config
Provides the minimal set of types for immutable, tree-structured configuration access.
See the helidon-config module for more information for common runtime usage patterns.
-
ClassDescriptionDeprecated, for removal: This API element is subject to removal in a future version.Object represents fully-qualified key of config node.Deprecated, for removal: This API element is subject to removal in a future version.use
io.helidon.config.ConfigBuilderSupport
insteadConfigBuilderSupport.ConfiguredBuilder<BUILDER,PROTOTYPE> Extension ofPrototype.Builder
that supports configuration.Deprecated, for removal: This API element is subject to removal in a future version.this class is no longer used, switch tohelidon-config
module with its own config exception classConfiguredProvider<T extends NamedService>Deprecated.this class will be moved tohelidon-config
module in Helidon 5ConfigValue<T>Deprecated, for removal: This API element is subject to removal in a future version.use types inio.helidon.config
package insteadDeprecated, for removal: This API element is subject to removal in a future version.UseServices.get(Class)
, orServiceRegistry.get(Class)
if you have an instance ready to obtain the "global" configuration; in case you are writing a registry service, simply inject the config instance; useServices.set(Class, Object[])
to use a custom instance of configuration, just make sure it is registered before it is used the first timeDeprecated.this class will be moved tohelidon-config
module in Helidon 5
io.helidon.config.Config
instead