Package io.airlift.configuration
Class ConfigurationFactory
java.lang.Object
io.airlift.configuration.ConfigurationFactory
-
Constructor Summary
ConstructorsConstructorDescriptionConfigurationFactory(Map<String, String> properties) ConfigurationFactory(Map<String, String> properties, WarningsMonitor warningsMonitor) -
Method Summary
Modifier and TypeMethodDescriptionvoid<T> T<T> TvoidconsumeProperty(String property) Marks the specified property as consumed.voidregisterConfigurationClasses(com.google.inject.Module module) Registers all configuration classes in the module so they can be part of configuration inspection.voidregisterConfigurationClasses(Collection<? extends com.google.inject.Module> modules) List<com.google.inject.spi.Message>
-
Constructor Details
-
ConfigurationFactory
-
ConfigurationFactory
-
-
Method Details
-
getProperties
-
consumeProperty
Marks the specified property as consumed. -
getUsedProperties
-
registerConfigurationClasses
public void registerConfigurationClasses(com.google.inject.Module module) Registers all configuration classes in the module so they can be part of configuration inspection. -
registerConfigurationClasses
-
addConfigurationBindingListener
-
validateRegisteredConfigurationProvider
-
build
-
build
-