public final class ArchaiusModule
extends com.google.inject.AbstractModule
public class FooRemoteModule extends AbstractModule {
@Override
protected void configure() {}
@Provides
@RemoteLayer
Config getRemoteConfig(@Raw Config config) {
return new FooRemoteConfigImplementaiton(config);
}
}
| Constructor and Description |
|---|
ArchaiusModule() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
configure() |
boolean |
equals(java.lang.Object obj)
equals() on a Module is used by Guice to dedup modules that are installed more than
once as modules are assumed to be stateless.
|
int |
hashCode() |
ArchaiusModule |
withApplicationOverrides(com.netflix.archaius.api.Config config) |
ArchaiusModule |
withApplicationOverrides(java.util.Properties prop) |
ArchaiusModule |
withCascadeStrategy(java.lang.Class<? extends com.netflix.archaius.api.CascadeStrategy> cascadeStrategy)
Deprecated.
Customize by binding CascadeStrategy in a guice module
|
ArchaiusModule |
withConfigName(java.lang.String value) |
addError, addError, addError, bind, bind, bind, bindConstant, binder, bindInterceptor, bindListener, bindListener, bindScope, configure, convertToTypes, currentStage, getMembersInjector, getMembersInjector, getProvider, getProvider, install, requestInjection, requestStaticInjection, requireBinding, requireBindingpublic ArchaiusModule withConfigName(java.lang.String value)
public ArchaiusModule withApplicationOverrides(java.util.Properties prop)
public ArchaiusModule withApplicationOverrides(com.netflix.archaius.api.Config config)
@Deprecated public ArchaiusModule withCascadeStrategy(java.lang.Class<? extends com.netflix.archaius.api.CascadeStrategy> cascadeStrategy)
protected void configure()
configure in class com.google.inject.AbstractModulepublic int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Object