Class PayaraConfigBuilder

  • All Implemented Interfaces:
    org.eclipse.microprofile.config.spi.ConfigBuilder

    public class PayaraConfigBuilder
    extends Object
    implements org.eclipse.microprofile.config.spi.ConfigBuilder
    Author:
    Steve Millidge (Payara Foundation)
    • Method Detail

      • addDefaultSources

        public org.eclipse.microprofile.config.spi.ConfigBuilder addDefaultSources()
        Specified by:
        addDefaultSources in interface org.eclipse.microprofile.config.spi.ConfigBuilder
      • addDiscoveredSources

        public org.eclipse.microprofile.config.spi.ConfigBuilder addDiscoveredSources()
        Specified by:
        addDiscoveredSources in interface org.eclipse.microprofile.config.spi.ConfigBuilder
      • addDiscoveredConverters

        public org.eclipse.microprofile.config.spi.ConfigBuilder addDiscoveredConverters()
        Specified by:
        addDiscoveredConverters in interface org.eclipse.microprofile.config.spi.ConfigBuilder
      • forClassLoader

        public org.eclipse.microprofile.config.spi.ConfigBuilder forClassLoader​(ClassLoader loader)
        Specified by:
        forClassLoader in interface org.eclipse.microprofile.config.spi.ConfigBuilder
      • withSources

        public org.eclipse.microprofile.config.spi.ConfigBuilder withSources​(org.eclipse.microprofile.config.spi.ConfigSource... sources)
        Specified by:
        withSources in interface org.eclipse.microprofile.config.spi.ConfigBuilder
      • withConverters

        public org.eclipse.microprofile.config.spi.ConfigBuilder withConverters​(org.eclipse.microprofile.config.spi.Converter<?>... converters)
        Specified by:
        withConverters in interface org.eclipse.microprofile.config.spi.ConfigBuilder
      • build

        public org.eclipse.microprofile.config.Config build()
        Specified by:
        build in interface org.eclipse.microprofile.config.spi.ConfigBuilder
      • withConverter

        public <T> org.eclipse.microprofile.config.spi.ConfigBuilder withConverter​(Class<T> type,
                                                                                   int i,
                                                                                   org.eclipse.microprofile.config.spi.Converter<T> cnvrtr)
        Specified by:
        withConverter in interface org.eclipse.microprofile.config.spi.ConfigBuilder
      • getTypeForConverter

        public static Class<?> getTypeForConverter​(org.eclipse.microprofile.config.spi.Converter<?> converter)
      • getTypeForConverter

        public static Class<?> getTypeForConverter​(Class<?> converter)