- 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
-
Deprecated.
- 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.
- 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
-
Get the property as a list.
- getList(String, Class<T>) - Method in interface com.netflix.archaius.api.Config
-
- 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
-
Deprecated.
Create a property for the property name.
- 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
-