- accept(Config.Visitor<T>) - Method in interface com.netflix.archaius.api.Config
-
Visitor pattern
- accept(T) - Method in interface com.netflix.archaius.api.PropertyListener
-
- addConfig(String, Config) - Method in interface com.netflix.archaius.api.config.CompositeConfig
-
Add a named configuration.
- addConfig(Layer, Config) - Method in interface com.netflix.archaius.api.config.LayeredConfig
-
Add a Config at the specified Layer.
- addConfig(Layer, Config, int) - Method in interface com.netflix.archaius.api.config.LayeredConfig
-
- addConfigs(LinkedHashMap<String, Config>) - Method in interface com.netflix.archaius.api.config.CompositeConfig
-
Add a map of named configurations.
- addListener(ConfigListener) - Method in interface com.netflix.archaius.api.Config
-
Register a listener that will receive a call for each property that is added, removed
or updated.
- addListener(PropertyListener<T>) - Method in interface com.netflix.archaius.api.Property
-
- APPLICATION - Static variable in class com.netflix.archaius.Layers
-
- APPLICATION_OVERRIDE - Static variable in class com.netflix.archaius.Layers
-
- ArchaiusType - Class in com.netflix.archaius.api
-
An implementation of ParameterizedType that can represent the collection types that Archaius can
handle with the default property value decoders, plus static utility methods for list, set and map types.
- asBigDecimal(BigDecimal) - Method in interface com.netflix.archaius.api.PropertyContainer
-
Deprecated.
Parse the property as a BigDecimal
- asBigInteger(BigInteger) - Method in interface com.netflix.archaius.api.PropertyContainer
-
Deprecated.
Parse the property as a BigInteger
- asBoolean(Boolean) - Method in interface com.netflix.archaius.api.PropertyContainer
-
Deprecated.
Parse the property as a boolean
- asByte(Byte) - Method in interface com.netflix.archaius.api.PropertyContainer
-
Deprecated.
Parse the property as a byte
- asDouble(Double) - Method in interface com.netflix.archaius.api.PropertyContainer
-
Deprecated.
Parse the property as a double
- asFloat(Float) - Method in interface com.netflix.archaius.api.PropertyContainer
-
Deprecated.
Parse the property as a float
- asInteger(Integer) - Method in interface com.netflix.archaius.api.PropertyContainer
-
Deprecated.
Parse the property as an int
- asLong(Long) - Method in interface com.netflix.archaius.api.PropertyContainer
-
Deprecated.
Parse the property as a Long
- asShort(Short) - Method in interface com.netflix.archaius.api.PropertyContainer
-
Deprecated.
Parse the property as a short
- asString(String) - Method in interface com.netflix.archaius.api.PropertyContainer
-
Deprecated.
Parse the property as a string
- asType(Class<T>, T) - Method in interface com.netflix.archaius.api.PropertyContainer
-
Deprecated.
Custom parsing based on the provided type.
- asType(Function<String, T>, String) - Method in interface com.netflix.archaius.api.PropertyContainer
-
Deprecated.
- canLoad(ClassLoader, String) - Method in interface com.netflix.archaius.api.ConfigReader
-
Determine if this reader can load the provided resource name
- canLoad(ClassLoader, URL) - Method in interface com.netflix.archaius.api.ConfigReader
-
Determine if this reader can load the provided url
- CascadeStrategy - Interface in com.netflix.archaius.api
-
Strategy for determining a set of cascading resource names.
- clearProperty(String) - Method in interface com.netflix.archaius.api.config.SettableConfig
-
Clear a property.
- com.netflix.archaius - package com.netflix.archaius
-
- com.netflix.archaius.api - package com.netflix.archaius.api
-
- com.netflix.archaius.api.annotations - package com.netflix.archaius.api.annotations
-
- com.netflix.archaius.api.config - package com.netflix.archaius.api.config
-
- com.netflix.archaius.api.exceptions - package com.netflix.archaius.api.exceptions
-
- com.netflix.archaius.api.inject - package com.netflix.archaius.api.inject
-
- CompositeConfig - Interface in com.netflix.archaius.api.config
-
Config that is a composite of multiple configuration and as such doesn't track
properties of its own.
- CompositeConfig.CompositeVisitor<T> - Interface in com.netflix.archaius.api.config
-
- Config - Interface in com.netflix.archaius.api
-
Core API for reading a configuration.
- Config.Visitor<T> - Interface in com.netflix.archaius.api
-
Interface for a visitor visiting all key, value pairs.
- ConfigException - Exception in com.netflix.archaius.api.exceptions
-
- ConfigException(String) - Constructor for exception com.netflix.archaius.api.exceptions.ConfigException
-
- ConfigException(String, Throwable) - Constructor for exception com.netflix.archaius.api.exceptions.ConfigException
-
- ConfigListener - Interface in com.netflix.archaius.api
-
Listener for property updates.
- ConfigLoader - Interface in com.netflix.archaius.api
-
SPI for loading configurations.
- ConfigLoader.Loader - Interface in com.netflix.archaius.api
-
DSL for loading a configuration
- ConfigReader - Interface in com.netflix.archaius.api
-
Contract for a configuration file loader.
- Configuration - Annotation Type in com.netflix.archaius.api.annotations
-
When applied to an interface, marks it as a candidate for binding via a ConfigProxyFactory (from the archaius2-core
module).
- ConfigurationSource - Annotation Type in com.netflix.archaius.api.annotations
-
Identifier for a configuration source as well as a customizable policy for
loading cascaded (or different name variations) of the source.
- ConfigurationSource.NullCascadeStrategy - Class in com.netflix.archaius.api.annotations
-
- containsKey(String) - Method in interface com.netflix.archaius.api.Config
-
- convert(String) - Method in interface com.netflix.archaius.api.TypeConverter
-
Convert a string to the requested type
- create(StrInterpolator.Lookup) - Method in interface com.netflix.archaius.api.StrInterpolator
-
Create a context though which a value may be resolved.
- create(Config) - Method in interface com.netflix.archaius.api.StrInterpolatorFactory
-
- generate(String, StrInterpolator, StrInterpolator.Lookup) - Method in class com.netflix.archaius.api.annotations.ConfigurationSource.NullCascadeStrategy
-
- generate(String, StrInterpolator, StrInterpolator.Lookup) - Method in interface com.netflix.archaius.api.CascadeStrategy
-
Resolve a resource name to multiple alternative names.
- get(Class<T>, String) - Method in interface com.netflix.archaius.api.Config
-
Get the property from the Decoder.
- get(Class<T>, String, T) - Method in interface com.netflix.archaius.api.Config
-
Get the property from the Decoder.
- get(Type, String) - Method in interface com.netflix.archaius.api.Config
-
Get the property from the Decoder.
- get(Type, String, T) - Method in interface com.netflix.archaius.api.Config
-
Get the property from the Decoder.
- get() - Method in interface com.netflix.archaius.api.Property
-
Return the most recent value of the property.
- get(String, Class<T>) - Method in interface com.netflix.archaius.api.PropertyRepository
-
Fetch a property of a specific type.
- get(String, Type) - Method in interface com.netflix.archaius.api.PropertyRepository
-
Fetch a property of a specific type.
- get(Type, TypeConverter.Registry) - Method in interface com.netflix.archaius.api.TypeConverter.Factory
-
- get(Type) - Method in interface com.netflix.archaius.api.TypeConverter.Registry
-
- getActualTypeArguments() - Method in class com.netflix.archaius.api.ArchaiusType
-
- getBigDecimal(String) - Method in interface com.netflix.archaius.api.Config
-
- getBigDecimal(String, BigDecimal) - Method in interface com.netflix.archaius.api.Config
-
- getBigInteger(String) - Method in interface com.netflix.archaius.api.Config
-
- getBigInteger(String, BigInteger) - Method in interface com.netflix.archaius.api.Config
-
- getBoolean(String) - Method in interface com.netflix.archaius.api.Config
-
- getBoolean(String, Boolean) - Method in interface com.netflix.archaius.api.Config
-
- getByte(String) - Method in interface com.netflix.archaius.api.Config
-
- getByte(String, Byte) - Method in interface com.netflix.archaius.api.Config
-
- getConfig(String) - Method in interface com.netflix.archaius.api.config.CompositeConfig
-
Look up a configuration by name
- getConfigNames() - Method in interface com.netflix.archaius.api.config.CompositeConfig
-
- getConfigsAtLayer(Layer) - Method in interface com.netflix.archaius.api.config.LayeredConfig
-
Return all property sources at a layer
- getDecoder() - Method in interface com.netflix.archaius.api.Config
-
- getDouble(String) - Method in interface com.netflix.archaius.api.Config
-
- getDouble(String, Double) - Method in interface com.netflix.archaius.api.Config
-
- getFloat(String) - Method in interface com.netflix.archaius.api.Config
-
- getFloat(String, Float) - Method in interface com.netflix.archaius.api.Config
-
- getId() - Method in class com.netflix.archaius.api.PropertyDetails
-
- getInstance(String, Class<T>) - Method in interface com.netflix.archaius.api.IoCContainer
-
- getInteger(String) - Method in interface com.netflix.archaius.api.Config
-
- getInteger(String, Integer) - Method in interface com.netflix.archaius.api.Config
-
- getKey() - Method in interface com.netflix.archaius.api.Property
-
- getKey() - Method in class com.netflix.archaius.api.PropertyDetails
-
- getKeys() - Method in interface com.netflix.archaius.api.Config
-
- getKeys(String) - Method in interface com.netflix.archaius.api.Config
-
- getList(String) - Method in interface com.netflix.archaius.api.Config
-
- getList(String, Class<T>) - Method in interface com.netflix.archaius.api.Config
-
Get the property as a list.
- getList(String, List<?>) - Method in interface com.netflix.archaius.api.Config
-
- getList(String, Class<V>) - Method in interface com.netflix.archaius.api.PropertyRepository
-
Fetch a property with a List value.
- getLong(String) - Method in interface com.netflix.archaius.api.Config
-
Parse the property as a long.
- getLong(String, Long) - Method in interface com.netflix.archaius.api.Config
-
Parse the property as a long but return a default if no property defined or the
property cannot be parsed successfully.
- getMap(String, Class<K>, Class<V>) - Method in interface com.netflix.archaius.api.PropertyRepository
-
Fetch a property with a Map value.
- getName() - Method in class com.netflix.archaius.api.Layer
-
- getName() - Method in interface com.netflix.archaius.api.PropertySource
-
- getOrder() - Method in class com.netflix.archaius.api.Layer
-
- getOwnerType() - Method in class com.netflix.archaius.api.ArchaiusType
-
- getPrefixedView(String) - Method in interface com.netflix.archaius.api.Config
-
- getPrivateView() - Method in interface com.netflix.archaius.api.Config
-
- getProperty(String) - Method in interface com.netflix.archaius.api.Config
-
- getProperty(String) - Method in interface com.netflix.archaius.api.PropertyFactory
-
- getProperty(String) - Method in interface com.netflix.archaius.api.PropertySource
-
Get the raw property value.
- getPropertyUninstrumented(String) - Method in interface com.netflix.archaius.api.Config
-
- getPropertyUninstrumented(String) - Method in interface com.netflix.archaius.api.PropertySource
-
Get the raw property value, but do not record any usage data.
- getRawProperty(String) - Method in interface com.netflix.archaius.api.Config
-
Return the raw, un-interpolated, object associated with a key.
- getRawPropertyUninstrumented(String) - Method in interface com.netflix.archaius.api.Config
-
Returns the raw object associated with a key, but without reporting on its usage.
- getRawType() - Method in class com.netflix.archaius.api.ArchaiusType
-
- getSet(String, Class<V>) - Method in interface com.netflix.archaius.api.PropertyRepository
-
Fetch a property with a Set value.
- getShort(String) - Method in interface com.netflix.archaius.api.Config
-
- getShort(String, Short) - Method in interface com.netflix.archaius.api.Config
-
- getString(String) - Method in interface com.netflix.archaius.api.Config
-
- getString(String, String) - Method in interface com.netflix.archaius.api.Config
-
- getStrInterpolator() - Method in interface com.netflix.archaius.api.Config
-
- getValue() - Method in class com.netflix.archaius.api.PropertyDetails
-