Class SmallRyeConfigBuilder

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

    public class SmallRyeConfigBuilder
    extends Object
    implements org.eclipse.microprofile.config.spi.ConfigBuilder
    Author:
    Jeff Mesnil (c) 2017 Red Hat inc.
    • Field Detail

      • META_INF_MICROPROFILE_CONFIG_PROPERTIES

        public static final String META_INF_MICROPROFILE_CONFIG_PROPERTIES
        See Also:
        Constant Field Values
    • Constructor Detail

      • SmallRyeConfigBuilder

        public SmallRyeConfigBuilder()
    • Method Detail

      • addDiscoveredSources

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

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

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

        protected List<org.eclipse.microprofile.config.spi.ConfigSource> getDefaultSources()
      • forClassLoader

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

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

        public SmallRyeConfigBuilder withSources​(org.eclipse.microprofile.config.spi.ConfigSourceProvider provider)
      • withConverters

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

        public <T> SmallRyeConfigBuilder withConverter​(Class<T> type,
                                                       int priority,
                                                       org.eclipse.microprofile.config.spi.Converter<T> converter)
        Specified by:
        withConverter in interface org.eclipse.microprofile.config.spi.ConfigBuilder
      • getSources

        public List<org.eclipse.microprofile.config.spi.ConfigSource> getSources()
      • getSourceProviders

        public List<org.eclipse.microprofile.config.spi.ConfigSourceProvider> getSourceProviders()
      • getConverters

        public Map<Type,​io.smallrye.config.SmallRyeConfigBuilder.ConverterWithPriority> getConverters()
      • getInterceptors

        public List<io.smallrye.config.SmallRyeConfigBuilder.InterceptorWithPriority> getInterceptors()
      • getDefaultValues

        public KeyMap<String> getDefaultValues()
      • isAddDefaultSources

        public boolean isAddDefaultSources()
      • isAddDefaultInterceptors

        public boolean isAddDefaultInterceptors()
      • isAddDiscoveredSources

        public boolean isAddDiscoveredSources()
      • isAddDiscoveredConverters

        public boolean isAddDiscoveredConverters()
      • isAddDiscoveredInterceptors

        public boolean isAddDiscoveredInterceptors()
      • isAddDiscoveredValidator

        public boolean isAddDiscoveredValidator()
      • setAddDefaultSources

        public SmallRyeConfigBuilder setAddDefaultSources​(boolean addDefaultSources)
      • setAddDefaultInterceptors

        public SmallRyeConfigBuilder setAddDefaultInterceptors​(boolean addDefaultInterceptors)
      • setAddDiscoveredSources

        public SmallRyeConfigBuilder setAddDiscoveredSources​(boolean addDiscoveredSources)
      • setAddDiscoveredConverters

        public SmallRyeConfigBuilder setAddDiscoveredConverters​(boolean addDiscoveredConverters)
      • setAddDiscoveredInterceptors

        public SmallRyeConfigBuilder setAddDiscoveredInterceptors​(boolean addDiscoveredInterceptors)
      • setAddDiscoveredValidator

        public SmallRyeConfigBuilder setAddDiscoveredValidator​(boolean addDiscoveredValidator)
      • build

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