public interface ConfigSourceProviderA provider for configuration source instances.
Implementations of this interface may supply zero or more configuration source instances for a given application (as defined by the application's
Instances of this interface will be discovered via the
ServiceLoadermechanism and can be registered by providing a
META-INF/services/org.eclipse.microprofile.config.spi.ConfigSourceProviderresource which contains the fully qualified class name of the custom
java.lang.Iterable<ConfigSource> getConfigSources(java.lang.ClassLoader forClassLoader)Return the
ConfigSourceinstances that are provided by this provider. An empty
Iterablemay be returned if no sources are to be provided.
forClassLoader- the class loader which should be used for discovery and resource loading purposes
ConfigSourceinstances to register to the configuration