@Singleton public class OptionalArchaiusConfiguration extends java.lang.Object implements ArchaiusConfiguration
| Constructor and Description |
|---|
OptionalArchaiusConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
com.netflix.archaius.Config |
getApplicationOverride()
Return override values for the application layer.
|
com.netflix.archaius.CascadeStrategy |
getCascadeStrategy()
Return the default cascade strategy to use for library
and application configuration resource loading
|
java.util.Set<com.netflix.archaius.ConfigListener> |
getConfigListeners()
Return a set of configuration listeners that will be registered before
any configuration is loaded
|
java.lang.String |
getConfigName()
Return the application configuration name.
|
com.netflix.archaius.Decoder |
getDecoder()
Return the main decoder to be used
|
java.util.Map<java.lang.String,com.netflix.archaius.Config> |
getLibraryOverrides()
Return a map of library name to a Config override object.
|
java.util.Set<ConfigSeeder> |
getRemoteLayerSeeders()
Return seeders for the runtime layer.
|
java.util.Set<ConfigSeeder> |
getRuntimeLayerSeeders()
Return seeders for the runtime layer.
|
public java.util.Set<ConfigSeeder> getRuntimeLayerSeeders()
ArchaiusConfigurationgetRuntimeLayerSeeders in interface ArchaiusConfigurationpublic java.util.Set<ConfigSeeder> getRemoteLayerSeeders()
ArchaiusConfigurationgetRemoteLayerSeeders in interface ArchaiusConfigurationpublic java.lang.String getConfigName()
ArchaiusConfigurationgetConfigName in interface ArchaiusConfigurationpublic com.netflix.archaius.CascadeStrategy getCascadeStrategy()
ArchaiusConfigurationgetCascadeStrategy in interface ArchaiusConfigurationpublic com.netflix.archaius.Decoder getDecoder()
ArchaiusConfigurationgetDecoder in interface ArchaiusConfigurationpublic java.util.Set<com.netflix.archaius.ConfigListener> getConfigListeners()
ArchaiusConfigurationgetConfigListeners in interface ArchaiusConfigurationpublic java.util.Map<java.lang.String,com.netflix.archaius.Config> getLibraryOverrides()
ArchaiusConfigurationgetLibraryOverrides in interface ArchaiusConfigurationpublic com.netflix.archaius.Config getApplicationOverride()
ArchaiusConfigurationgetApplicationOverride in interface ArchaiusConfiguration