A B C G H O R 

A

ArchaiusConfiguration - Interface in com.netflix.archaius.guice
Configuration interface for archaius
ArchaiusModule - Class in com.netflix.archaius.guice
Guice module with default bindings to enable Config injection and configuration mapping/binding in a Guice based application.
ArchaiusModule() - Constructor for class com.netflix.archaius.guice.ArchaiusModule
 

B

bind(Binder, Properties, Class<? extends Annotation>) - Static method in class com.netflix.archaius.guice.ConfigSeeders
Add a seeder for Properties to a specific annotated layer.
bind(Binder, Config, Class<? extends Annotation>) - Static method in class com.netflix.archaius.guice.ConfigSeeders
Add a seeder for Properties to a specific annotated layer.

C

com.netflix.archaius.guice - package com.netflix.archaius.guice
 
ConfigSeeder - Interface in com.netflix.archaius.guice
API used to seed a Config into a specific layer of the root CompositeConfig.
ConfigSeeders - Class in com.netflix.archaius.guice
Utility class for adding config seeders to a Guice module
ConfigSeeders() - Constructor for class com.netflix.archaius.guice.ConfigSeeders
 
ConfigurationInjectingListener - Class in com.netflix.archaius.guice
 
ConfigurationInjectingListener() - Constructor for class com.netflix.archaius.guice.ConfigurationInjectingListener
 
configure() - Method in class com.netflix.archaius.guice.ArchaiusModule
 

G

get(Config) - Method in interface com.netflix.archaius.guice.ConfigSeeder
Return a Config to load into the layer indicated by the binding.
getApplicationOverride() - Method in interface com.netflix.archaius.guice.ArchaiusConfiguration
Return override values for the application layer.
getApplicationOverride() - Method in class com.netflix.archaius.guice.OptionalArchaiusConfiguration
 
getCascadeStrategy() - Method in interface com.netflix.archaius.guice.ArchaiusConfiguration
Return the default cascade strategy to use for library and application configuration resource loading
getCascadeStrategy() - Method in class com.netflix.archaius.guice.OptionalArchaiusConfiguration
 
getConfig(ArchaiusConfiguration, Config, CompositeConfig, CompositeConfig, SettableConfig, ConfigLoader) - Method in class com.netflix.archaius.guice.ArchaiusModule
All code will ultimately inject Config to gain access to the entire configuration hierarchy.
getConfigListeners() - Method in interface com.netflix.archaius.guice.ArchaiusConfiguration
Return a set of configuration listeners that will be registered before any configuration is loaded
getConfigListeners() - Method in class com.netflix.archaius.guice.OptionalArchaiusConfiguration
 
getConfigName() - Method in interface com.netflix.archaius.guice.ArchaiusConfiguration
Return the application configuration name.
getConfigName() - Method in class com.netflix.archaius.guice.OptionalArchaiusConfiguration
 
getDecoder() - Method in interface com.netflix.archaius.guice.ArchaiusConfiguration
Return the main decoder to be used
getDecoder() - Method in class com.netflix.archaius.guice.OptionalArchaiusConfiguration
 
getLibraryOverrides() - Method in interface com.netflix.archaius.guice.ArchaiusConfiguration
Return a map of library name to a Config override object.
getLibraryOverrides() - Method in class com.netflix.archaius.guice.OptionalArchaiusConfiguration
 
getRemoteLayerSeeders() - Method in interface com.netflix.archaius.guice.ArchaiusConfiguration
Return seeders for the runtime layer.
getRemoteLayerSeeders() - Method in class com.netflix.archaius.guice.OptionalArchaiusConfiguration
 
getRuntimeLayerSeeders() - Method in interface com.netflix.archaius.guice.ArchaiusConfiguration
Return seeders for the runtime layer.
getRuntimeLayerSeeders() - Method in class com.netflix.archaius.guice.OptionalArchaiusConfiguration
 

H

hear(TypeLiteral<I>, TypeEncounter<I>) - Method in class com.netflix.archaius.guice.ConfigurationInjectingListener
 

O

OptionalArchaiusConfiguration - Class in com.netflix.archaius.guice
 
OptionalArchaiusConfiguration() - Constructor for class com.netflix.archaius.guice.OptionalArchaiusConfiguration
 

R

RootLayer - Annotation Type in com.netflix.archaius.guice
 
A B C G H O R