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 ConfigSourceConfigSources.CompositeBuilder. build()Builds new instance of Composite ConfigSource.ConfigSourceConfigSources.MapBuilder. build()Builds new instance ofMapConfigSourcefrom theMaporPropertiespassed to a constructor.static ConfigSourceConfigSources. create(Config config)Returns aConfigSourcethat contains the same configuration model as the providedconfig.static ConfigSourceConfigSources. create(ConfigNode.ObjectNode objectNode)Returns aConfigSourcethat wraps the specifiedobjectNodeand returns it whenSource.load()is invoked.static ConfigSourceConfigSources. create(Readable readable, String mediaType)static ConfigSourceConfigSources. create(String content, String mediaType)static ConfigSourceConfigSources. empty()Provides an empty config source.static ConfigSourceConfigSources. environmentVariables()Provides a @{code ConfigSource} for creating aConfigfrom environment variables.ConfigSourceConfigSources.CompositeBuilder. get()ConfigSourceConfigSources.MapBuilder. get()static ConfigSourceConfigSources. prefixed(String key, Supplier<ConfigSource> sourceSupplier)Provides aConfigSourcefrom asourceSupplier, adding the specifiedprefixto the keys in the source.static ConfigSourceConfigSources. systemProperties()Provides aConfigSourcefor creating aConfigderived from system properties.Method parameters in io.helidon.config with type arguments of type ConfigSource Modifier and Type Method Description ConfigSources.CompositeBuilderConfigSources.CompositeBuilder. add(Supplier<ConfigSource> source)Adds aConfigSourceto the ordered list of sources.static ConfigSources.CompositeBuilderConfigSources. create(List<Supplier<ConfigSource>> configSources)Provides aConfigSources.CompositeBuilderfor creating a compositeConfigSourcebased on theConfigSources and their order in the specified list.static ConfigSourceConfigSources. prefixed(String key, Supplier<ConfigSource> sourceSupplier)Provides aConfigSourcefrom asourceSupplier, adding the specifiedprefixto the keys in the source.default Config.BuilderConfig.Builder. sources(Supplier<ConfigSource> configSource)Sets aConfigSourceinstance to be used as a source of configuration to be wrapped intoConfigAPI.default Config.BuilderConfig.Builder. sources(Supplier<ConfigSource> configSource, Supplier<ConfigSource> configSource2)Sets an ordered pair ofConfigSourceinstances to be used as single source of configuration to be wrapped intoConfigAPI.default Config.BuilderConfig.Builder. sources(Supplier<ConfigSource> configSource, Supplier<ConfigSource> configSource2, Supplier<ConfigSource> configSource3)Sets an ordered trio ofConfigSourceinstances to be used as single source of configuration to be wrapped intoConfigAPI.Config.BuilderConfig.Builder. sources(List<Supplier<ConfigSource>> configSources)Sets ordered list ofConfigSourceinstance to be used as single source of configuration to be wrapped intoConfigAPI. -
Uses of ConfigSource in io.helidon.config.etcd
Classes in io.helidon.config.etcd that implement ConfigSource Modifier and Type Class Description classEtcdConfigSourceA 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 classGitConfigSourceA 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 classAbstractConfigSource<S>Base abstract implementation ofConfigSource, suitable for concrete implementations to extend.classAbstractParsableConfigSource<S>Abstract implementation ofConfigSourcethat uses aConfigParserto parseconfiguration contentaccessible as aReadable.Methods in io.helidon.config.spi that return ConfigSource Modifier and Type Method Description static ConfigSourceConfigSource. create(Config metaConfig)Initializes aConfigSourcefrom meta-configuration.ConfigSourceAbstractConfigSource.Builder. get()default ConfigSourceConfigSource. get()
-