Uses of Interface
io.helidon.config.spi.ConfigSource
Packages that use ConfigSource
Package
Description
Provides interfaces and classes for loading and working with immutable, tree-structured
configuration data.
Etcd configuration source.
Git configuration source.
Helidon implementation of microprofile config.
Configuration SPI that defines the behavior developers can implement to extend the config system.
Provides classes and interfaces for using the Oracle Cloud Infrastructure (OCI) Secrets
Retrieval and Vault APIs
as part of a ConfigSourceProvider implementation.
-
Uses of ConfigSource in io.helidon.config
Classes in io.helidon.config that implement ConfigSourceModifier and TypeClassDescriptionclassA base implementation for config sources, that combines configuration from any type of a config source.classConfigSourceimplementation that loads configuration content from a resource on a classpath.static final classSystem properties config source.classConfigSourceimplementation that loads configuration content from a directory on a filesystem.classConfigSourceimplementation that loads configuration content from a file on a filesystem.classConfigSourceimplementation based onMap<String, String>.final classConfigSourceimplementation wraps another config source and add key prefix to original one.final classConfigSourceimplementation that loads configuration content from specified endpoint URL.Methods in io.helidon.config that return ConfigSourceModifier and TypeMethodDescriptionstatic ConfigSourceReturns aConfigSourcethat contains the same configuration model as the providedconfig.static ConfigSourceConfigSources.create(InputStream data, String mediaType) static ConfigSourcestatic ConfigSourceConfigSources.empty()Provides an empty config source.static ConfigSourceConfigSources.prefixed(String key, Supplier<? extends ConfigSource> sourceSupplier) Provides aConfigSourcefrom asourceSupplier, adding the specifiedprefixto the keys in the source.Methods in io.helidon.config that return types with arguments of type ConfigSourceModifier and TypeMethodDescriptionstatic List<ConfigSource>MetaConfig.configSource(Config sourceMetaConfig) Load a config source (or config sources) based on its meta configuration.static List<ConfigSource>Create config source for each resource on the classpath.Methods in io.helidon.config with parameters of type ConfigSourceModifier and TypeMethodDescriptionConfig.Builder.addSource(ConfigSource source) Add a config source to the list of sources.static PrefixedConfigSourcePrefixedConfigSource.create(String key, ConfigSource source) Create a new prefixed config source.Method parameters in io.helidon.config with type arguments of type ConfigSourceModifier and TypeMethodDescriptiondefault Config.BuilderConfig.Builder.addSource(Supplier<? extends ConfigSource> source) Add a single config source to this builder.static ConfigSourceConfigSources.prefixed(String key, Supplier<? extends ConfigSource> sourceSupplier) Provides aConfigSourcefrom asourceSupplier, adding the specifiedprefixto the keys in the source.default Config.BuilderConfig.Builder.sources(Supplier<? extends ConfigSource> configSource) Sets aConfigSourceinstance to be used as a source of configuration to be wrapped intoConfigAPI.default Config.BuilderConfig.Builder.sources(Supplier<? extends ConfigSource> configSource, Supplier<? extends 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<? extends ConfigSource> configSource, Supplier<? extends ConfigSource> configSource2, Supplier<? extends ConfigSource> configSource3) Sets an ordered trio ofConfigSourceinstances to be used as single source of configuration to be wrapped intoConfigAPI.Config.Builder.sources(List<Supplier<? extends 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 ConfigSourceModifier and TypeClassDescriptionclassA config source which loads a configuration document from Etcd.Methods in io.helidon.config.etcd that return ConfigSourceModifier and TypeMethodDescription -
Uses of ConfigSource in io.helidon.config.git
Classes in io.helidon.config.git that implement ConfigSourceModifier and TypeClassDescriptionclassA config source which loads a configuration document from Git repository.Methods in io.helidon.config.git that return ConfigSourceModifier and TypeMethodDescription -
Uses of ConfigSource in io.helidon.config.mp
Methods in io.helidon.config.mp with parameters of type ConfigSourceModifier and TypeMethodDescriptionstatic ConfigSourceMpConfigSources.create(ConfigSource helidonConfigSource) Config source based on a Helidon SE config source. -
Uses of ConfigSource in io.helidon.config.spi
Subinterfaces of ConfigSource in io.helidon.config.spiModifier and TypeInterfaceDescriptioninterfaceAn eager source that can read all data from the underlying origin as a configuration node.Methods in io.helidon.config.spi that return ConfigSourceMethods in io.helidon.config.spi that return types with arguments of type ConfigSourceModifier and TypeMethodDescriptiondefault List<ConfigSource>ConfigSourceProvider.createMulti(String type, Config metaConfig) Create a list of configuration sources from a single configuration.Methods in io.helidon.config.spi with parameters of type ConfigSourceModifier and TypeMethodDescriptionConfigContext.sourceRuntime(ConfigSource source) Create or find a runtime for a config source. -
Uses of ConfigSource in io.helidon.integrations.oci.secrets.configsource
Classes in io.helidon.integrations.oci.secrets.configsource that implement ConfigSourceModifier and TypeClassDescriptionclassAbstractSecretBundleConfigSource<B extends AbstractConfigSourceBuilder<B,Void>> AnAbstractConfigSourcethat encapsulates functionality common to bothSecretBundleLazyConfigSourceandSecretBundleNodeConfigSource.final classAnAbstractConfigSourceand aLazyConfigSourceimplementation that sources its values from the Oracle Cloud Infrastructure (OCI) Secrets Retrieval and Vault APIs.final classAnAbstractConfigSource,NodeConfigSourceandPollableSourceimplementation that sources its values from the Oracle Cloud Infrastructure (OCI) Secrets Retrieval and Vault APIs.