Uses of Interface
io.helidon.config.spi.ConfigSource
-
Packages that use ConfigSource Package Description io.helidon.config Provides interfaces and classes for loading and working with immutable, tree-structured configuration data.io.helidon.config.etcd Etcd configuration source.io.helidon.config.git Git configuration source.io.helidon.config.spi Configuration SPI that defines the behavior developers can implement to extend the config system. -
-
Uses of ConfigSource in io.helidon.config
Methods in io.helidon.config that return ConfigSource Modifier and Type Method Description ConfigSource
ConfigSources.CompositeBuilder. build()
Builds new instance of Composite ConfigSource.ConfigSource
ConfigSources.MapBuilder. build()
Builds new instance ofMapConfigSource
from theMap
orProperties
passed to a constructor.static ConfigSource
ConfigSources. create(Config config)
Returns aConfigSource
that contains the same configuration model as the providedconfig
.static ConfigSource
ConfigSources. create(ConfigNode.ObjectNode objectNode)
Returns aConfigSource
that wraps the specifiedobjectNode
and returns it whenSource.load()
is invoked.static ConfigSource
ConfigSources. create(Readable readable, String mediaType)
static ConfigSource
ConfigSources. create(String content, String mediaType)
static ConfigSource
ConfigSources. empty()
Provides an empty config source.static ConfigSource
ConfigSources. environmentVariables()
Provides a @{code ConfigSource} for creating aConfig
from environment variables.ConfigSource
ConfigSources.CompositeBuilder. get()
ConfigSource
ConfigSources.MapBuilder. get()
static ConfigSource
ConfigSources. prefixed(String key, Supplier<ConfigSource> sourceSupplier)
Provides aConfigSource
from asourceSupplier
, adding the specifiedprefix
to the keys in the source.static ConfigSource
ConfigSources. systemProperties()
Provides aConfigSource
for creating aConfig
derived from system properties.Method parameters in io.helidon.config with type arguments of type ConfigSource Modifier and Type Method Description ConfigSources.CompositeBuilder
ConfigSources.CompositeBuilder. add(Supplier<ConfigSource> source)
Adds aConfigSource
to the ordered list of sources.static ConfigSources.CompositeBuilder
ConfigSources. create(List<Supplier<ConfigSource>> configSources)
Provides aConfigSources.CompositeBuilder
for creating a compositeConfigSource
based on theConfigSource
s and their order in the specified list.static ConfigSource
ConfigSources. prefixed(String key, Supplier<ConfigSource> sourceSupplier)
Provides aConfigSource
from asourceSupplier
, adding the specifiedprefix
to the keys in the source.default Config.Builder
Config.Builder. sources(Supplier<ConfigSource> configSource)
Sets aConfigSource
instance to be used as a source of configuration to be wrapped intoConfig
API.default Config.Builder
Config.Builder. sources(Supplier<ConfigSource> configSource, Supplier<ConfigSource> configSource2)
Sets an ordered pair ofConfigSource
instances to be used as single source of configuration to be wrapped intoConfig
API.default Config.Builder
Config.Builder. sources(Supplier<ConfigSource> configSource, Supplier<ConfigSource> configSource2, Supplier<ConfigSource> configSource3)
Sets an ordered trio ofConfigSource
instances to be used as single source of configuration to be wrapped intoConfig
API.Config.Builder
Config.Builder. sources(List<Supplier<ConfigSource>> configSources)
Sets ordered list ofConfigSource
instance to be used as single source of configuration to be wrapped intoConfig
API. -
Uses of ConfigSource in io.helidon.config.etcd
Classes in io.helidon.config.etcd that implement ConfigSource Modifier and Type Class Description class
EtcdConfigSource
A config source which loads a configuration document from Etcd. -
Uses of ConfigSource in io.helidon.config.git
Classes in io.helidon.config.git that implement ConfigSource Modifier and Type Class Description class
GitConfigSource
A config source which loads a configuration document from Git repository. -
Uses of ConfigSource in io.helidon.config.spi
Classes in io.helidon.config.spi that implement ConfigSource Modifier and Type Class Description class
AbstractConfigSource<S>
Base abstract implementation ofConfigSource
, suitable for concrete implementations to extend.class
AbstractParsableConfigSource<S>
Abstract implementation ofConfigSource
that uses aConfigParser
to parseconfiguration content
accessible as aReadable
.Methods in io.helidon.config.spi that return ConfigSource Modifier and Type Method Description static ConfigSource
ConfigSource. create(Config metaConfig)
Initializes aConfigSource
from meta-configuration.ConfigSource
AbstractConfigSource.Builder. get()
default ConfigSource
ConfigSource. get()
-