public class DotEnvConfigSourceProvider extends AbstractLocationConfigSourceLoader implements org.eclipse.microprofile.config.spi.ConfigSourceProvider
| Constructor and Description |
|---|
DotEnvConfigSourceProvider() |
DotEnvConfigSourceProvider(String location) |
| Modifier and Type | Method and Description |
|---|---|
static List<org.eclipse.microprofile.config.spi.ConfigSource> |
dotEnvSources(ClassLoader classLoader) |
static List<org.eclipse.microprofile.config.spi.ConfigSource> |
dotEnvSources(String location,
ClassLoader classLoader) |
List<org.eclipse.microprofile.config.spi.ConfigSource> |
getConfigSources(ClassLoader forClassLoader) |
protected String[] |
getFileExtensions()
The file extensions to filter the locations to load.
|
protected org.eclipse.microprofile.config.spi.ConfigSource |
loadConfigSource(URL url,
int ordinal)
Loads a
ConfigSource from an URL. |
fallbackToUnknownProtocol, loadConfigSources, loadConfigSources, loadConfigSources, loadConfigSources, tryClassPath, tryFileSystem, tryHttpResource, tryJar, tryProfilespublic DotEnvConfigSourceProvider()
public DotEnvConfigSourceProvider(String location)
protected String[] getFileExtensions()
AbstractLocationConfigSourceLoadergetFileExtensions in class AbstractLocationConfigSourceLoaderprotected org.eclipse.microprofile.config.spi.ConfigSource loadConfigSource(URL url, int ordinal) throws IOException
AbstractLocationConfigSourceLoaderloadConfigSource in class AbstractLocationConfigSourceLoaderurl - the URL to load the ConfigSource.ordinal - the ordinal of the ConfigSource.ConfigSource.IOException - if an error occurred when reading from the the URL.public List<org.eclipse.microprofile.config.spi.ConfigSource> getConfigSources(ClassLoader forClassLoader)
getConfigSources in interface org.eclipse.microprofile.config.spi.ConfigSourceProviderpublic static List<org.eclipse.microprofile.config.spi.ConfigSource> dotEnvSources(ClassLoader classLoader)
public static List<org.eclipse.microprofile.config.spi.ConfigSource> dotEnvSources(String location, ClassLoader classLoader)
Copyright © 2018–2021. All rights reserved.