Package io.smallrye.config
Class SmallRyeConfigBuilder
- java.lang.Object
-
- io.smallrye.config.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 Summary
Fields Modifier and Type Field Description static StringMETA_INF_MICROPROFILE_CONFIG_PROPERTIES
-
Constructor Summary
Constructors Constructor Description SmallRyeConfigBuilder()
-
Method Summary
-
-
-
Field Detail
-
META_INF_MICROPROFILE_CONFIG_PROPERTIES
public static final String META_INF_MICROPROFILE_CONFIG_PROPERTIES
- See Also:
- Constant Field Values
-
-
Method Detail
-
addDiscoveredSources
public SmallRyeConfigBuilder addDiscoveredSources()
- Specified by:
addDiscoveredSourcesin interfaceorg.eclipse.microprofile.config.spi.ConfigBuilder
-
addDiscoveredConverters
public SmallRyeConfigBuilder addDiscoveredConverters()
- Specified by:
addDiscoveredConvertersin interfaceorg.eclipse.microprofile.config.spi.ConfigBuilder
-
addDiscoveredInterceptors
public SmallRyeConfigBuilder addDiscoveredInterceptors()
-
addDiscoveredValidator
public SmallRyeConfigBuilder addDiscoveredValidator()
-
addDefaultSources
public SmallRyeConfigBuilder addDefaultSources()
- Specified by:
addDefaultSourcesin interfaceorg.eclipse.microprofile.config.spi.ConfigBuilder
-
getDefaultSources
protected List<org.eclipse.microprofile.config.spi.ConfigSource> getDefaultSources()
-
addDefaultInterceptors
public SmallRyeConfigBuilder addDefaultInterceptors()
-
forClassLoader
public SmallRyeConfigBuilder forClassLoader(ClassLoader classLoader)
- Specified by:
forClassLoaderin interfaceorg.eclipse.microprofile.config.spi.ConfigBuilder
-
withSources
public SmallRyeConfigBuilder withSources(org.eclipse.microprofile.config.spi.ConfigSource... configSources)
- Specified by:
withSourcesin interfaceorg.eclipse.microprofile.config.spi.ConfigBuilder
-
withSources
public SmallRyeConfigBuilder withSources(Collection<org.eclipse.microprofile.config.spi.ConfigSource> configSources)
-
withSources
public SmallRyeConfigBuilder withSources(org.eclipse.microprofile.config.spi.ConfigSourceProvider provider)
-
withSources
public SmallRyeConfigBuilder withSources(ConfigSourceFactory... configSourceFactories)
-
withInterceptors
public SmallRyeConfigBuilder withInterceptors(ConfigSourceInterceptor... interceptors)
-
withInterceptorFactories
public SmallRyeConfigBuilder withInterceptorFactories(ConfigSourceInterceptorFactory... interceptorFactories)
-
withProfile
public SmallRyeConfigBuilder withProfile(String profile)
-
withProfiles
public SmallRyeConfigBuilder withProfiles(List<String> profiles)
-
withSecretKeys
public SmallRyeConfigBuilder withSecretKeys(String... keys)
-
withDefaultValue
public SmallRyeConfigBuilder withDefaultValue(String name, String value)
-
withDefaultValues
public SmallRyeConfigBuilder withDefaultValues(Map<String,String> defaultValues)
-
withMapping
public SmallRyeConfigBuilder withMapping(Class<?> klass)
-
withMapping
public SmallRyeConfigBuilder withMapping(Class<?> klass, String prefix)
-
withMappingIgnore
public SmallRyeConfigBuilder withMappingIgnore(String path)
-
withValidateUnknown
public SmallRyeConfigBuilder withValidateUnknown(boolean validateUnknown)
-
withValidator
public SmallRyeConfigBuilder withValidator(ConfigValidator validator)
-
withConverters
public SmallRyeConfigBuilder withConverters(org.eclipse.microprofile.config.spi.Converter<?>[] converters)
- Specified by:
withConvertersin interfaceorg.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:
withConverterin interfaceorg.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()
-
getValidator
public ConfigValidator getValidator()
-
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:
buildin interfaceorg.eclipse.microprofile.config.spi.ConfigBuilder
-
-