java.lang.Object
org.eclipse.microprofile.config.spi.ConfigProviderResolver
io.smallrye.config.SmallRyeConfigProviderResolver
public class SmallRyeConfigProviderResolver
extends org.eclipse.microprofile.config.spi.ConfigProviderResolver
- Author:
- Jeff Mesnil (c) 2017 Red Hat inc., David M. Lloyd
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionget()Get aSmallRyeConfiginstance for the currentThread.getContextClassLoader().get(ClassLoader classLoader) Get aSmallRyeConfiginstance for the specifiedClassLoader.getConfig(ClassLoader classLoader) voidregisterConfig(org.eclipse.microprofile.config.Config config, ClassLoader classLoader) voidreleaseConfig(ClassLoader classLoader) voidreleaseConfig(org.eclipse.microprofile.config.Config config) Methods inherited from class org.eclipse.microprofile.config.spi.ConfigProviderResolver
instance, setInstance
-
Constructor Details
-
SmallRyeConfigProviderResolver
public SmallRyeConfigProviderResolver()
-
-
Method Details
-
getConfig
- Specified by:
getConfigin classorg.eclipse.microprofile.config.spi.ConfigProviderResolver
-
getConfig
- Specified by:
getConfigin classorg.eclipse.microprofile.config.spi.ConfigProviderResolver
-
get
Get aSmallRyeConfiginstance for the currentThread.getContextClassLoader().- Returns:
- the
SmallRyeConfiginstance for the thread context class loader - Throws:
IllegalArgumentException- if the config is not registered for the thread context class loader
-
get
Get aSmallRyeConfiginstance for the specifiedClassLoader.- Returns:
- the
SmallRyeConfiginstance for the specified class loader - Throws:
IllegalArgumentException- if the config is not registered for the thread context class loader
-
getBuilder
- Specified by:
getBuilderin classorg.eclipse.microprofile.config.spi.ConfigProviderResolver
-
registerConfig
- Specified by:
registerConfigin classorg.eclipse.microprofile.config.spi.ConfigProviderResolver
-
releaseConfig
public void releaseConfig(org.eclipse.microprofile.config.Config config) - Specified by:
releaseConfigin classorg.eclipse.microprofile.config.spi.ConfigProviderResolver
-
releaseConfig
-