public final class ArchaiusModule
extends com.google.inject.AbstractModule
| Modifier and Type | Class and Description |
|---|---|
static class |
ArchaiusModule.ConfigProvider<T>
Deprecated.
Use @Provides instead
|
| Constructor and Description |
|---|
ArchaiusModule() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
configure() |
static <T> com.google.inject.AbstractModule |
forProxy(java.lang.Class<T> proxy)
Deprecated.
Use @Provides instead
|
com.netflix.archaius.Config |
getConfig(java.util.Set<com.netflix.archaius.ConfigListener> listeners,
com.netflix.archaius.Config config,
com.netflix.archaius.config.CompositeConfig applicationLayer,
java.lang.String configName,
com.netflix.archaius.config.CompositeConfig overrideLayer,
com.netflix.archaius.config.SettableConfig runtimeLayer,
com.netflix.archaius.ConfigLoader loader,
com.netflix.archaius.CascadeStrategy cascadeStrategy,
java.util.Set<ConfigSeeder> runtimeConfigResolvers,
java.util.Set<ConfigSeeder> remoteConfigResolvers)
All code will ultimately inject Config to gain access to the entire
configuration hierarchy.
|
addError, addError, addError, bind, bind, bind, bindConstant, binder, bindInterceptor, bindListener, bindListener, bindScope, configure, convertToTypes, currentStage, getMembersInjector, getMembersInjector, getProvider, getProvider, install, requestInjection, requestStaticInjection, requireBinding, requireBinding@Deprecated public static <T> com.google.inject.AbstractModule forProxy(java.lang.Class<T> proxy)
proxy - protected void configure()
configure in class com.google.inject.AbstractModule@Provides
public com.netflix.archaius.Config getConfig(java.util.Set<com.netflix.archaius.ConfigListener> listeners,
com.netflix.archaius.Config config,
com.netflix.archaius.config.CompositeConfig applicationLayer,
java.lang.String configName,
com.netflix.archaius.config.CompositeConfig overrideLayer,
com.netflix.archaius.config.SettableConfig runtimeLayer,
com.netflix.archaius.ConfigLoader loader,
com.netflix.archaius.CascadeStrategy cascadeStrategy,
java.util.Set<ConfigSeeder> runtimeConfigResolvers,
java.util.Set<ConfigSeeder> remoteConfigResolvers)
throws java.lang.Exception
librariesLayer - applicationLayer - settableLayer - overrideLayer - com.netflix.archaius.exceptions.ConfigExceptionjava.lang.Exception