@Beta public abstract class AbstractConfigurationAwareModule extends Object implements ConfigurationAwareModule
| Constructor and Description |
|---|
AbstractConfigurationAwareModule() |
| Modifier and Type | Method and Description |
|---|---|
protected <T> T |
buildConfigObject(Class<T> configClass) |
protected <T> T |
buildConfigObject(Class<T> configClass,
String prefix) |
void |
configure(com.google.inject.Binder binder) |
protected void |
install(com.google.inject.Module module) |
void |
setConfigurationFactory(ConfigurationFactory configurationFactory) |
protected abstract void |
setup(com.google.inject.Binder binder) |
public void setConfigurationFactory(ConfigurationFactory configurationFactory)
setConfigurationFactory in interface ConfigurationAwareModulepublic final void configure(com.google.inject.Binder binder)
configure in interface com.google.inject.Moduleprotected <T> T buildConfigObject(Class<T> configClass)
protected void install(com.google.inject.Module module)
protected abstract void setup(com.google.inject.Binder binder)
Copyright © 2010–2023 Airlift. All rights reserved.