sourceFromMeta
public static List<ConfigSource> sourceFromMeta(Config config,
String profile,
Function<Path,ConfigSource> fromPath,
Function<String,List<ConfigSource>> fromClasspath,
BiFunction<String,String,List<ConfigSource>> fromClasspathWithProfile,
Function<URL,ConfigSource> fromUrl)
A utility for providing a list of configuration sources.
- Parameters:
config
- configuration properties from a meta-config type
profile
- name of the profile to use or null if not used
fromPath
- Function used to process a config specified by a filepath
fromClasspath
- Function used to process a config specified by a classpath
fromClasspathWithProfile
- BiFunction used to process a config specified by a classpath and a profile name
fromUrl
- Function used to process a config specified by a Url
- Returns:
- list of configuration sources