public class ConfigurationFactory extends Object
| Constructor and Description |
|---|
ConfigurationFactory(Map<String,String> properties) |
ConfigurationFactory(Map<String,String> properties,
WarningsMonitor warningsMonitor) |
| Modifier and Type | Method and Description |
|---|---|
void |
addConfigurationBindingListener(ConfigurationBindingListener listener) |
<T> T |
build(Class<T> configClass) |
<T> T |
build(Class<T> configClass,
String prefix) |
void |
consumeProperty(String property)
Marks the specified property as consumed.
|
Map<String,String> |
getProperties() |
Set<String> |
getUsedProperties() |
void |
registerConfigurationClasses(Collection<? extends com.google.inject.Module> modules) |
void |
registerConfigurationClasses(com.google.inject.Module module)
Registers all configuration classes in the module so they can be part of configuration inspection.
|
List<com.google.inject.spi.Message> |
validateRegisteredConfigurationProvider() |
public ConfigurationFactory(Map<String,String> properties, WarningsMonitor warningsMonitor)
@Beta public void consumeProperty(String property)
@Beta public void registerConfigurationClasses(com.google.inject.Module module)
public void registerConfigurationClasses(Collection<? extends com.google.inject.Module> modules)
public void addConfigurationBindingListener(ConfigurationBindingListener listener)
public List<com.google.inject.spi.Message> validateRegisteredConfigurationProvider()
public <T> T build(Class<T> configClass)
Copyright © 2010–2023 Airlift. All rights reserved.