Class MpConfigProviderResolver


  • public class MpConfigProviderResolver
    extends org.eclipse.microprofile.config.spi.ConfigProviderResolver
    Integration with microprofile config. This class is an implementation of a java service obtained through ServiceLoader.
    • Constructor Detail

      • MpConfigProviderResolver

        public MpConfigProviderResolver()
    • Method Detail

      • getConfig

        public org.eclipse.microprofile.config.Config getConfig()
        Specified by:
        getConfig in class org.eclipse.microprofile.config.spi.ConfigProviderResolver
      • getConfig

        public org.eclipse.microprofile.config.Config getConfig​(ClassLoader loader)
        Specified by:
        getConfig in class org.eclipse.microprofile.config.spi.ConfigProviderResolver
      • getBuilder

        public MpConfigBuilder getBuilder()
        Specified by:
        getBuilder in class org.eclipse.microprofile.config.spi.ConfigProviderResolver
      • registerConfig

        public void registerConfig​(org.eclipse.microprofile.config.Config config,
                                   ClassLoader classLoader)
        Specified by:
        registerConfig in class org.eclipse.microprofile.config.spi.ConfigProviderResolver
      • runtimeStart

        public static void runtimeStart​(org.eclipse.microprofile.config.Config config)
        This method should only be called when running within native image, as soon as runtime configuration is available.
        Parameters:
        config - configuration to use
      • buildTimeEnd

        public static void buildTimeEnd()
        This method should only be called when generating native image, as late in the process as possible.
      • releaseConfig

        public void releaseConfig​(org.eclipse.microprofile.config.Config config)
        Specified by:
        releaseConfig in class org.eclipse.microprofile.config.spi.ConfigProviderResolver