Class ConfigSourceExtensions
- java.lang.Object
-
- fish.payara.nucleus.microprofile.config.source.extension.ConfigSourceExtensions
-
public class ConfigSourceExtensions extends Object
A utility class for handling config source extensions
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <C extends ConfigSourceConfiguration>
Class<C>getConfigurationClass(Class<?> configSourceClass)
static String
getName(org.glassfish.hk2.api.ServiceHandle<? extends ExtensionConfigSource> handle)
-
-
-
Method Detail
-
getName
public static final String getName(org.glassfish.hk2.api.ServiceHandle<? extends ExtensionConfigSource> handle)
-
getConfigurationClass
public static <C extends ConfigSourceConfiguration> Class<C> getConfigurationClass(Class<?> configSourceClass)
- Type Parameters:
C
- a generic class of the config source configuration class- Parameters:
configSourceClass
- the config of the config source- Returns:
- the class used to configure the configured config source
-
-