A B C D E F G H I J L M O P R S T U V W

A

AbstractDynamicPropertyListener - Class in com.netflix.config
An abstract PropertyListener for use by different components who need to listen for configuration changes.
AbstractDynamicPropertyListener() - Constructor for class com.netflix.config.AbstractDynamicPropertyListener
 
AbstractDynamicPropertyListener.EventType - Enum in com.netflix.config
 
AbstractPollingScheduler - Class in com.netflix.config
This class is responsible for scheduling the periodical polling of a configuration source and applying the polling result to a Configuration.
AbstractPollingScheduler(boolean) - Constructor for class com.netflix.config.AbstractPollingScheduler
 
AbstractPollingScheduler() - Constructor for class com.netflix.config.AbstractPollingScheduler
Create an instance where ignoreDeletesFromSource is set to false.
addCallback(Runnable) - Method in class com.netflix.config.ChainedDynamicProperty.ChainLink
 
addCallback(Runnable) - Method in class com.netflix.config.DynamicListProperty
Add the callback to be triggered when the value of the property is changed
addCallback(Runnable) - Method in class com.netflix.config.DynamicProperty
Adds a callback to the DynamicProperty to run when the value of the propety is updated.
addCallback(Runnable) - Method in class com.netflix.config.DynamicSetProperty
Add the callback to be triggered when the value of the property is changed
addCallback(Runnable) - Method in class com.netflix.config.PropertyWrapper
Add the callback to be triggered when the value of the property is changed
addConfiguration(AbstractConfiguration) - Method in interface com.netflix.config.AggregatedConfiguration
 
addConfiguration(AbstractConfiguration, String) - Method in interface com.netflix.config.AggregatedConfiguration
 
addConfiguration(AbstractConfiguration) - Method in class com.netflix.config.ConcurrentCompositeConfiguration
Add a child configuration without a name.
addConfiguration(AbstractConfiguration, String) - Method in class com.netflix.config.ConcurrentCompositeConfiguration
Adds a new child configuration to this configuration with an optional name.
addConfigurationAtFront(AbstractConfiguration, String) - Method in class com.netflix.config.ConcurrentCompositeConfiguration
 
addConfigurationAtIndex(AbstractConfiguration, String, int) - Method in class com.netflix.config.ConcurrentCompositeConfiguration
Add a configuration with a name at a particular index.
addConfigurationListener(ConfigurationListener) - Method in class com.netflix.config.ConcurrentMapConfiguration
 
addConfigurationListener(PropertyListener) - Method in class com.netflix.config.ConfigurationBackedDynamicPropertySupportImpl
 
addConfigurationListener(PropertyListener) - Method in interface com.netflix.config.DynamicPropertySupport
Add the property change listener.
added - Variable in class com.netflix.config.WatchedUpdateResult
 
addErrorListener(ConfigurationErrorListener) - Method in class com.netflix.config.ConcurrentMapConfiguration
 
addPollListener(PollListener) - Method in class com.netflix.config.AbstractPollingScheduler
Add the PollLisetner
addProperty(Object, String, Object, boolean) - Method in class com.netflix.config.AbstractDynamicPropertyListener
 
addProperty(String, Object) - Method in class com.netflix.config.ConcurrentCompositeConfiguration
Add the property with the container configuration.
addProperty(String, Object) - Method in class com.netflix.config.ConcurrentMapConfiguration
 
addProperty(String, Object) - Method in class com.netflix.config.ConfigurationWithPollingSource
Delegates to the underlying configuration.
addProperty(String, String) - Method in class com.netflix.config.jmx.BaseConfigMBean
Calls config.addrProperty().
addProperty(String, String) - Method in interface com.netflix.config.jmx.ConfigMBean
Adds a new property to the configuration
addProperty(Object, String, Object, boolean) - Method in interface com.netflix.config.PropertyListener
Notifies this listener about a new value for the given property.
addPropertyDirect(String, Object) - Method in class com.netflix.config.ConcurrentMapConfiguration
 
addPropertyImpl(String, Object) - Method in class com.netflix.config.ConcurrentMapConfiguration
 
addUpdateListener(WatchedUpdateListener) - Method in interface com.netflix.config.WatchedConfigurationSource
Add WatchedUpdateListener listener
addValidator(PropertyChangeValidator) - Method in class com.netflix.config.DynamicProperty
 
addValidator(PropertyChangeValidator) - Method in class com.netflix.config.PropertyWrapper
 
AggregatedConfiguration - Interface in com.netflix.config
 

B

BaseConfigMBean - Class in com.netflix.config.jmx
A basic implementation of a Config MBean that allows for operations on properties contained in the AbstractConfiguration.
BaseConfigMBean(AbstractConfiguration) - Constructor for class com.netflix.config.jmx.BaseConfigMBean
 

C

ChainedDynamicProperty - Class in com.netflix.config
The class that provides the chaining functionality of dynamic properties.
ChainedDynamicProperty() - Constructor for class com.netflix.config.ChainedDynamicProperty
 
ChainedDynamicProperty.BooleanProperty - Class in com.netflix.config
 
ChainedDynamicProperty.BooleanProperty(ChainedDynamicProperty.DynamicBooleanPropertyThatSupportsNull) - Constructor for class com.netflix.config.ChainedDynamicProperty.BooleanProperty
 
ChainedDynamicProperty.BooleanProperty(String, ChainedDynamicProperty.DynamicBooleanPropertyThatSupportsNull) - Constructor for class com.netflix.config.ChainedDynamicProperty.BooleanProperty
 
ChainedDynamicProperty.BooleanProperty(String, ChainedDynamicProperty.BooleanProperty) - Constructor for class com.netflix.config.ChainedDynamicProperty.BooleanProperty
 
ChainedDynamicProperty.ChainLink<T> - Class in com.netflix.config
 
ChainedDynamicProperty.ChainLink() - Constructor for class com.netflix.config.ChainedDynamicProperty.ChainLink
No arg constructor - used for end node
ChainedDynamicProperty.ChainLink(ChainedDynamicProperty.ChainLink<T>) - Constructor for class com.netflix.config.ChainedDynamicProperty.ChainLink
 
ChainedDynamicProperty.DynamicBooleanPropertyThatSupportsNull - Class in com.netflix.config
 
ChainedDynamicProperty.FloatProperty - Class in com.netflix.config
 
ChainedDynamicProperty.FloatProperty(DynamicFloatProperty) - Constructor for class com.netflix.config.ChainedDynamicProperty.FloatProperty
 
ChainedDynamicProperty.FloatProperty(String, DynamicFloatProperty) - Constructor for class com.netflix.config.ChainedDynamicProperty.FloatProperty
 
ChainedDynamicProperty.FloatProperty(String, ChainedDynamicProperty.FloatProperty) - Constructor for class com.netflix.config.ChainedDynamicProperty.FloatProperty
 
ChainedDynamicProperty.IntProperty - Class in com.netflix.config
 
ChainedDynamicProperty.IntProperty(DynamicIntProperty) - Constructor for class com.netflix.config.ChainedDynamicProperty.IntProperty
 
ChainedDynamicProperty.IntProperty(String, DynamicIntProperty) - Constructor for class com.netflix.config.ChainedDynamicProperty.IntProperty
 
ChainedDynamicProperty.IntProperty(String, ChainedDynamicProperty.IntProperty) - Constructor for class com.netflix.config.ChainedDynamicProperty.IntProperty
 
ChainedDynamicProperty.StringProperty - Class in com.netflix.config
 
ChainedDynamicProperty.StringProperty(DynamicStringProperty) - Constructor for class com.netflix.config.ChainedDynamicProperty.StringProperty
 
ChainedDynamicProperty.StringProperty(String, DynamicStringProperty) - Constructor for class com.netflix.config.ChainedDynamicProperty.StringProperty
 
ChainedDynamicProperty.StringProperty(String, ChainedDynamicProperty.StringProperty) - Constructor for class com.netflix.config.ChainedDynamicProperty.StringProperty
 
changed - Variable in class com.netflix.config.WatchedUpdateResult
 
checkAndFlip() - Method in class com.netflix.config.ChainedDynamicProperty.ChainLink
 
checkPoint - Variable in class com.netflix.config.PollResult
 
ClasspathPropertiesConfiguration - Class in com.netflix.config
A Conventional Standard based approach to modular configuration Assuming your application utilizes many modules (.jar files) and need Properties support, this class provides a convention based approach to scanning and loading properties from every jar in a classpath from a specific location.
clear(Object, boolean) - Method in class com.netflix.config.AbstractDynamicPropertyListener
 
clear() - Method in class com.netflix.config.ConcurrentCompositeConfiguration
Removes all child configurations and reinitializes the container configuration.
clear() - Method in class com.netflix.config.ConcurrentMapConfiguration
Clear the map and fire corresonding events.
clear() - Method in class com.netflix.config.ConfigurationWithPollingSource
Delegates to the underlying configuration.
clear(Object, boolean) - Method in interface com.netflix.config.PropertyListener
Notifies this listener that all properties have been cleared.
clearConfigurationListeners() - Method in class com.netflix.config.ConcurrentMapConfiguration
 
clearErrorListeners() - Method in class com.netflix.config.ConcurrentMapConfiguration
 
clearOverrideProperty(String) - Method in class com.netflix.config.ConcurrentCompositeConfiguration
Remove the overriding property set by ConcurrentCompositeConfiguration.setOverrideProperty(String, Object)
clearProperty(Object, String, Object, boolean) - Method in class com.netflix.config.AbstractDynamicPropertyListener
 
clearProperty(String) - Method in class com.netflix.config.ConcurrentCompositeConfiguration
Clear the property with the container configuration.
clearProperty(String) - Method in class com.netflix.config.ConfigurationWithPollingSource
Delegates to the underlying configuration.
clearProperty(String) - Method in class com.netflix.config.jmx.BaseConfigMBean
Calls config.clearProperty().
clearProperty(String) - Method in interface com.netflix.config.jmx.ConfigMBean
Deletes the property identified by the passed in key
clearProperty(Object, String, Object, boolean) - Method in interface com.netflix.config.PropertyListener
Notifies this listener about a cleared property, which now has no value.
clearPropertyDirect(String) - Method in class com.netflix.config.ConcurrentMapConfiguration
 
clone() - Method in class com.netflix.config.ConcurrentCompositeConfiguration
Returns a copy of this object.
com.netflix.config - package com.netflix.config
 
com.netflix.config.jmx - package com.netflix.config.jmx
 
com.netflix.config.samples - package com.netflix.config.samples
 
com.netflix.config.sources - package com.netflix.config.sources
 
com.netflix.config.util - package com.netflix.config.util
 
com.netflix.config.validation - package com.netflix.config.validation
 
complete - Variable in class com.netflix.config.WatchedUpdateResult
 
ConcurrentCompositeConfiguration - Class in com.netflix.config
This class maintains a hierarchy of configurations in a list structure.
ConcurrentCompositeConfiguration() - Constructor for class com.netflix.config.ConcurrentCompositeConfiguration
Creates an empty CompositeConfiguration object which can then be added some other Configuration files
ConcurrentCompositeConfiguration(AbstractConfiguration) - Constructor for class com.netflix.config.ConcurrentCompositeConfiguration
Creates a ConcurrentCompositeConfiguration object with a specified container configuration.
ConcurrentCompositeConfiguration(AbstractConfiguration, Collection<? extends AbstractConfiguration>) - Constructor for class com.netflix.config.ConcurrentCompositeConfiguration
Creates a ConcurrentCompositeConfiguration with a specified container configuration, and then adds the given collection of configurations.
ConcurrentMapConfiguration - Class in com.netflix.config
This class uses a ConcurrentHashMap for reading/writing a property to achieve high throughput and thread safety.
ConcurrentMapConfiguration() - Constructor for class com.netflix.config.ConcurrentMapConfiguration
Create an instance with an empty map.
ConcurrentMapConfiguration(Map<String, Object>) - Constructor for class com.netflix.config.ConcurrentMapConfiguration
 
ConcurrentMapConfiguration(Configuration) - Constructor for class com.netflix.config.ConcurrentMapConfiguration
Create an instance by copying the properties from an existing Configuration.
CONFIG_URL - Static variable in class com.netflix.config.sources.URLConfigurationSource
System property name to define a set of URLs to be used by the default constructor.
ConfigJMXManager - Class in com.netflix.config.jmx
A JMX Manager class that helps in registering and unregistering MBeans
ConfigJMXManager() - Constructor for class com.netflix.config.jmx.ConfigJMXManager
 
ConfigMBean - Interface in com.netflix.config.jmx
Configuration MBean Operations are defined in this interface
configSourceLoaded(Object) - Method in class com.netflix.config.AbstractDynamicPropertyListener
 
configSourceLoaded(Object) - Method in interface com.netflix.config.PropertyListener
Notifies this listener about a new source of configuration being invalidated and/or added
ConfigurationBackedDynamicPropertySupportImpl - Class in com.netflix.config
 
ConfigurationBackedDynamicPropertySupportImpl(AbstractConfiguration) - Constructor for class com.netflix.config.ConfigurationBackedDynamicPropertySupportImpl
 
ConfigurationBasedDeploymentContext - Class in com.netflix.config
An implementation of DeploymentContext based on system wide configuration set with ConfigurationManager.
ConfigurationBasedDeploymentContext() - Constructor for class com.netflix.config.ConfigurationBasedDeploymentContext
 
configurationChanged(ConfigurationEvent) - Method in class com.netflix.config.ConcurrentCompositeConfiguration
Event listener call back for configuration update events.
configurationChanged(ConfigurationEvent) - Method in class com.netflix.config.ExpandedConfigurationListenerAdapter
ConfigurationManager - Class in com.netflix.config
The configuration manager is a central place where it manages the system wide Configuration and deployment context.
ConfigurationManager() - Constructor for class com.netflix.config.ConfigurationManager
 
ConfigurationUtils - Class in com.netflix.config.util
Utility class for configuration.
ConfigurationUtils() - Constructor for class com.netflix.config.util.ConfigurationUtils
 
ConfigurationWithPollingSource - Class in com.netflix.config
This class delegates property read/write to an another configuration but is also attached with a dynamic configuration source and polling scheduler so that its properties can be changed dynamically at runtime.
ConfigurationWithPollingSource(Configuration, PolledConfigurationSource, AbstractPollingScheduler) - Constructor for class com.netflix.config.ConfigurationWithPollingSource
Create an instance and start polling the configuration source
containsKey(String) - Method in class com.netflix.config.ConcurrentCompositeConfiguration
Check if the any of the sub configurations contains the specified key.
containsKey(String) - Method in class com.netflix.config.ConcurrentMapConfiguration
 
containsKey(String) - Method in class com.netflix.config.ConfigurationWithPollingSource
Delegates to the underlying configuration.
convertToConcurrentCompositeConfiguration(CombinedConfiguration) - Static method in class com.netflix.config.util.ConfigurationUtils
Convert CombinedConfiguration into ConcurrentCompositeConfiguration as the later has better performance and thread safety.
copy(Configuration) - Method in class com.netflix.config.ConcurrentMapConfiguration
Copy properties of a configuration into this configuration.
copyProperties(Configuration, Configuration) - Static method in class com.netflix.config.util.ConfigurationUtils
 
createFull(Map<String, Object>) - Static method in class com.netflix.config.PollResult
Create a full result that represents the complete content of the configuration source.
createFull(Map<String, Object>) - Static method in class com.netflix.config.WatchedUpdateResult
Create a full result that represents the complete content of the configuration source.
createIncremental(Map<String, Object>, Map<String, Object>, Map<String, Object>, Object) - Static method in class com.netflix.config.PollResult
Create a result that represents incremental changes from the configuration source.
createIncremental(Map<String, Object>, Map<String, Object>, Map<String, Object>) - Static method in class com.netflix.config.WatchedUpdateResult
Create a result that represents incremental changes from the configuration source.

D

DEFAULT_CONFIG_FILE_FROM_CLASSPATH - Static variable in class com.netflix.config.sources.URLConfigurationSource
 
DEFAULT_CONFIG_FILE_NAME - Static variable in class com.netflix.config.sources.URLConfigurationSource
Default configuration file name to be used by default constructor.
DEFAULT_DELIMITER - Static variable in class com.netflix.config.DynamicListProperty
 
defaultValue - Variable in class com.netflix.config.PropertyWrapper
 
DELAY_PROPERTY - Static variable in class com.netflix.config.FixedDelayPollingScheduler
System property name to define the delay in milliseconds.
deleted - Variable in class com.netflix.config.WatchedUpdateResult
 
DeploymentContext - Interface in com.netflix.config
An interface to define the deployment context of an application.
DeploymentContext.ContextKey - Enum in com.netflix.config
 
derive(String) - Method in class com.netflix.config.DerivedStringProperty
Invoked when property is updated with a new value.
DerivedStringProperty<D> - Class in com.netflix.config
Derives a complex value from a DynamicStringProperty.
DerivedStringProperty(String, String) - Constructor for class com.netflix.config.DerivedStringProperty
 
DISABLE_DEFAULT_CONFIG - Static variable in class com.netflix.config.DynamicPropertyFactory
System property to determine whether DynamicPropertyFactory should be lazily initialized with default configuration for DynamicPropertyFactory.getInstance().
DISABLE_DEFAULT_SYS_CONFIG - Static variable in class com.netflix.config.DynamicPropertyFactory
System property to disable adding SystemConfiguration to the default ConcurrentCompositeConfiguration
DynamicBooleanProperty - Class in com.netflix.config
A dynamic property that contains boolean value.
DynamicBooleanProperty(String, boolean) - Constructor for class com.netflix.config.DynamicBooleanProperty
 
DynamicConfiguration - Class in com.netflix.config
A configuration that polls a PolledConfigurationSource according to the schedule set by a scheduler.
DynamicConfiguration(PolledConfigurationSource, AbstractPollingScheduler) - Constructor for class com.netflix.config.DynamicConfiguration
Create an instance and start polling the configuration source.
DynamicConfiguration() - Constructor for class com.netflix.config.DynamicConfiguration
 
DynamicDoubleProperty - Class in com.netflix.config
A dynamic property whose value is a double.
DynamicDoubleProperty(String, double) - Constructor for class com.netflix.config.DynamicDoubleProperty
 
DynamicFloatProperty - Class in com.netflix.config
A dynamic property whose value is a float.
DynamicFloatProperty(String, float) - Constructor for class com.netflix.config.DynamicFloatProperty
 
DynamicIntProperty - Class in com.netflix.config
A dynamic property whose value is an integer
DynamicIntProperty(String, int) - Constructor for class com.netflix.config.DynamicIntProperty
 
DynamicListProperty<T> - Class in com.netflix.config
 
DynamicListProperty(String, String) - Constructor for class com.netflix.config.DynamicListProperty
 
DynamicListProperty(String, String, String) - Constructor for class com.netflix.config.DynamicListProperty
 
DynamicListProperty(String, List<T>) - Constructor for class com.netflix.config.DynamicListProperty
 
DynamicListProperty(String, List<T>, String) - Constructor for class com.netflix.config.DynamicListProperty
 
DynamicLongProperty - Class in com.netflix.config
A dynamic property whose value is a long.
DynamicLongProperty(String, long) - Constructor for class com.netflix.config.DynamicLongProperty
 
DynamicMapProperty<TKEY,TVAL> - Class in com.netflix.config
 
DynamicMapProperty(String, String, String) - Constructor for class com.netflix.config.DynamicMapProperty
 
DynamicMapProperty(String, Map<TKEY, TVAL>, String) - Constructor for class com.netflix.config.DynamicMapProperty
 
DynamicMapProperty(String, String) - Constructor for class com.netflix.config.DynamicMapProperty
 
DynamicMapProperty(String, Map<TKEY, TVAL>) - Constructor for class com.netflix.config.DynamicMapProperty
 
DynamicProperty - Class in com.netflix.config
A cached configuration property value that is automatically updated when the config is changed.
DynamicProperty() - Constructor for class com.netflix.config.DynamicProperty
 
DynamicPropertyFactory - Class in com.netflix.config
A factory that creates instances of dynamic properties and associates them with an underlying configuration or DynamicPropertySupport where the properties could be changed dynamically at runtime.
DynamicPropertySupport - Interface in com.netflix.config
The interface that defines the contract between DynamicProperty and its underlying support system.
DynamicPropertyUpdater - Class in com.netflix.config
Apply the WatchedUpdateResult to the configuration.
If the result is a full result from source, each property in the result is added/set in the configuration.
DynamicPropertyUpdater() - Constructor for class com.netflix.config.DynamicPropertyUpdater
 
DynamicSetProperty<T> - Class in com.netflix.config
 
DynamicSetProperty(String, String) - Constructor for class com.netflix.config.DynamicSetProperty
 
DynamicSetProperty(String, String, String) - Constructor for class com.netflix.config.DynamicSetProperty
 
DynamicSetProperty(String, Set<T>, String) - Constructor for class com.netflix.config.DynamicSetProperty
 
DynamicSetProperty(String, Set<T>) - Constructor for class com.netflix.config.DynamicSetProperty
 
DynamicStringListProperty - Class in com.netflix.config
 
DynamicStringListProperty(String, String) - Constructor for class com.netflix.config.DynamicStringListProperty
 
DynamicStringListProperty(String, List<String>) - Constructor for class com.netflix.config.DynamicStringListProperty
 
DynamicStringListProperty(String, String, String) - Constructor for class com.netflix.config.DynamicStringListProperty
 
DynamicStringListProperty(String, List<String>, String) - Constructor for class com.netflix.config.DynamicStringListProperty
 
DynamicStringMapProperty - Class in com.netflix.config
 
DynamicStringMapProperty(String, String, String) - Constructor for class com.netflix.config.DynamicStringMapProperty
 
DynamicStringMapProperty(String, String) - Constructor for class com.netflix.config.DynamicStringMapProperty
 
DynamicStringMapProperty(String, Map<String, String>, String) - Constructor for class com.netflix.config.DynamicStringMapProperty
 
DynamicStringMapProperty(String, Map<String, String>) - Constructor for class com.netflix.config.DynamicStringMapProperty
 
DynamicStringProperty - Class in com.netflix.config
A dynamic property whose value is a string.
DynamicStringProperty(String, String) - Constructor for class com.netflix.config.DynamicStringProperty
 
DynamicStringSetProperty - Class in com.netflix.config
 
DynamicStringSetProperty(String, String) - Constructor for class com.netflix.config.DynamicStringSetProperty
 
DynamicStringSetProperty(String, Set<String>) - Constructor for class com.netflix.config.DynamicStringSetProperty
 
DynamicStringSetProperty(String, String, String) - Constructor for class com.netflix.config.DynamicStringSetProperty
 
DynamicStringSetProperty(String, Set<String>, String) - Constructor for class com.netflix.config.DynamicStringSetProperty
 
DynamicURLConfiguration - Class in com.netflix.config
A DynamicConfiguration that uses a URLConfigurationSource and FixedDelayPollingScheduler.
DynamicURLConfiguration() - Constructor for class com.netflix.config.DynamicURLConfiguration
Create an instance with default URLConfigurationSource() and FixedDelayPollingScheduler.FixedDelayPollingScheduler() and start polling the source if there is any URLs available for polling.
DynamicURLConfiguration(int, int, boolean, String...) - Constructor for class com.netflix.config.DynamicURLConfiguration
Create an instance and start polling the source.
DynamicWatchedConfiguration - Class in com.netflix.config
A configuration that waits for a watcher event from the specified config source.
DynamicWatchedConfiguration(WatchedConfigurationSource, boolean, DynamicPropertyUpdater) - Constructor for class com.netflix.config.DynamicWatchedConfiguration
Create an instance of the WatchedConfigurationSource, add listeners, and wait for the update callbacks.
DynamicWatchedConfiguration(WatchedConfigurationSource) - Constructor for class com.netflix.config.DynamicWatchedConfiguration
Simplified constructor with the following defaults:
ignoreDeletesFromSource = false
dynamicPropertyUpdater = new DynamicPropertyUpdater()

E

ENABLE_JMX - Static variable in class com.netflix.config.DynamicPropertyFactory
Boolean system property to define whether a configuration MBean should be registered with JMX so that properties can be accessed via JMX console.
equals(Object) - Method in class com.netflix.config.ExpandedConfigurationListenerAdapter
EVENT_CONFIGURATION_SOURCE_CHANGED - Static variable in class com.netflix.config.ConcurrentCompositeConfiguration
 
ExpandedConfigurationListenerAdapter - Class in com.netflix.config
An ExpandedConfigurationListenerAdapter wraps an instance of PropertyListener.
ExpandedConfigurationListenerAdapter(PropertyListener) - Constructor for class com.netflix.config.ExpandedConfigurationListenerAdapter
Create a new ExpandedConfigurationListenerAdapter that wraps the provided PropertyListener.

F

fireError(int, String, Object, Throwable) - Method in class com.netflix.config.ConcurrentMapConfiguration
Creates an error event and calls ConfigurationErrorListener.configurationError(ConfigurationErrorEvent) for all listeners while catching Throwable.
fireEvent(int, String, Object, boolean) - Method in class com.netflix.config.ConcurrentMapConfiguration
Creates an event and calls ConfigurationListener.configurationChanged(ConfigurationEvent) for all listeners while catching Throwable.
FixedDelayPollingScheduler - Class in com.netflix.config
 
FixedDelayPollingScheduler() - Constructor for class com.netflix.config.FixedDelayPollingScheduler
Create an instance with initial delay and delay defined in system properties "archaius.fixedDelayPollingScheduler.initialDelayMills" and "archaius.fixedDelayPollingScheduler.delayMills" The scheduler will delete the property in a configuration if it is absent from the configuration source.
FixedDelayPollingScheduler(int, int, boolean) - Constructor for class com.netflix.config.FixedDelayPollingScheduler
 
from(String) - Method in class com.netflix.config.DynamicListProperty
 
from(String) - Method in class com.netflix.config.DynamicSetProperty
 
from(String) - Method in class com.netflix.config.DynamicStringListProperty
 
from(String) - Method in class com.netflix.config.DynamicStringSetProperty
 

G

get() - Method in class com.netflix.config.ChainedDynamicProperty.ChainLink
 
get() - Method in class com.netflix.config.ChainedDynamicProperty.DynamicBooleanPropertyThatSupportsNull
Get the current value from the underlying DynamicProperty
get() - Method in class com.netflix.config.DerivedStringProperty
Fetches derived value.
get() - Method in class com.netflix.config.DynamicBooleanProperty
Get the current value from the underlying DynamicProperty
get() - Method in class com.netflix.config.DynamicDoubleProperty
Get the current value from the underlying DynamicProperty
get() - Method in class com.netflix.config.DynamicFloatProperty
Get the current value from the underlying DynamicProperty
get() - Method in class com.netflix.config.DynamicIntProperty
Get the current value from the underlying DynamicProperty
get() - Method in class com.netflix.config.DynamicListProperty
 
get() - Method in class com.netflix.config.DynamicLongProperty
Get the current value from the underlying DynamicProperty
get() - Method in class com.netflix.config.DynamicSetProperty
 
get() - Method in class com.netflix.config.DynamicStringProperty
Get the current value from the underlying DynamicProperty
get(String) - Static method in enum com.netflix.config.util.HttpVerbUriRegexPropertyValue.Verb
 
getAdded() - Method in class com.netflix.config.WatchedUpdateResult
 
getAllNamedConfiguration(Configuration) - Static method in class com.netflix.config.util.ConfigurationUtils
Gets all named sub-configuration from a configuration in a map.
getAppConfFolder() - Static method in class com.netflix.config.WebApplicationProperties
 
getApplicationId() - Method in class com.netflix.config.ConfigurationBasedDeploymentContext
Get the deployment environment.
getApplicationId() - Method in interface com.netflix.config.DeploymentContext
 
getApplicationId() - Method in class com.netflix.config.SimpleDeploymentContext
 
getBackingConfigurationSource() - Static method in class com.netflix.config.DynamicPropertyFactory
Get the backing configuration from the factory.
getBigDecimal(String, BigDecimal) - Method in class com.netflix.config.ConfigurationWithPollingSource
Delegates to the underlying configuration.
getBigDecimal(String) - Method in class com.netflix.config.ConfigurationWithPollingSource
Delegates to the underlying configuration.
getBigInteger(String, BigInteger) - Method in class com.netflix.config.ConfigurationWithPollingSource
Delegates to the underlying configuration.
getBigInteger(String) - Method in class com.netflix.config.ConfigurationWithPollingSource
Delegates to the underlying configuration.
getBoolean(String, boolean) - Method in class com.netflix.config.ConfigurationWithPollingSource
Delegates to the underlying configuration.
getBoolean(String, Boolean) - Method in class com.netflix.config.ConfigurationWithPollingSource
Delegates to the underlying configuration.
getBoolean(String) - Method in class com.netflix.config.ConfigurationWithPollingSource
Delegates to the underlying configuration.
getBoolean() - Method in class com.netflix.config.DynamicProperty
Gets the current value of the property as an Boolean.
getBoolean(Boolean) - Method in class com.netflix.config.DynamicProperty
Gets the current value of the property as an Boolean.
getBooleanProperty(String, boolean) - Method in class com.netflix.config.DynamicPropertyFactory
Create a new property whose value is a boolean and subject to change on-the-fly..
getBooleanProperty(String, boolean, Runnable) - Method in class com.netflix.config.DynamicPropertyFactory
Create a new property whose value is a boolean and subject to change on-the-fly.
getByte(String, byte) - Method in class com.netflix.config.ConfigurationWithPollingSource
Delegates to the underlying configuration.
getByte(String, Byte) - Method in class com.netflix.config.ConfigurationWithPollingSource
Delegates to the underlying configuration.
getByte(String) - Method in class com.netflix.config.ConfigurationWithPollingSource
Delegates to the underlying configuration.
getChanged() - Method in class com.netflix.config.WatchedUpdateResult
 
getChangedTimestamp() - Method in class com.netflix.config.DynamicListProperty
Gets the time (in milliseconds past the epoch) when the property was last set/changed.
getChangedTimestamp() - Method in class com.netflix.config.DynamicProperty
Gets the time (in milliseconds since the epoch) when the property value was last set/changed.
getChangedTimestamp() - Method in class com.netflix.config.DynamicSetProperty
Gets the time (in milliseconds past the epoch) when the property was last set/changed.
getChangedTimestamp() - Method in class com.netflix.config.PropertyWrapper
Gets the time (in milliseconds past the epoch) when the property was last set/changed.
getCheckPoint() - Method in class com.netflix.config.PollResult
 
getComplete() - Method in class com.netflix.config.WatchedUpdateResult
Get complete content from configuration source.
getConfigFromPropertiesFile(URL) - Static method in class com.netflix.config.ConfigurationManager
 
getConfigFromPropertiesFile(URL, Set<String>, String...) - Static method in class com.netflix.config.util.ConfigurationUtils
 
getConfigInstance() - Static method in class com.netflix.config.ConfigurationManager
Get the current system wide configuration.
getConfigNameProperty() - Method in class com.netflix.config.ClasspathPropertiesConfiguration
 
getConfiguration(String) - Method in interface com.netflix.config.AggregatedConfiguration
 
getConfiguration(int) - Method in interface com.netflix.config.AggregatedConfiguration
 
getConfiguration(int) - Method in class com.netflix.config.ConcurrentCompositeConfiguration
Return the configuration at the specified index.
getConfiguration(String) - Method in class com.netflix.config.ConcurrentCompositeConfiguration
Returns the configuration with the given name.
getConfiguration() - Method in class com.netflix.config.ConfigurationBackedDynamicPropertySupportImpl
 
getConfiguration() - Method in class com.netflix.config.ConfigurationWithPollingSource
 
getConfigurationListeners() - Method in class com.netflix.config.ConcurrentMapConfiguration
 
getConfigurationNameList() - Method in interface com.netflix.config.AggregatedConfiguration
 
getConfigurationNameList() - Method in class com.netflix.config.ConcurrentCompositeConfiguration
 
getConfigurationNames() - Method in interface com.netflix.config.AggregatedConfiguration
 
getConfigurationNames() - Method in class com.netflix.config.ConcurrentCompositeConfiguration
Returns a set with the names of all configurations contained in this configuration.
getConfigurations() - Method in interface com.netflix.config.AggregatedConfiguration
 
getConfigurations() - Method in class com.netflix.config.ConcurrentCompositeConfiguration
Get the configurations added.
getConfigUrls() - Method in class com.netflix.config.sources.URLConfigurationSource
 
getConnection() - Method in class com.netflix.config.sources.JDBCConfigurationSource
Returns a Connection object.
getContainerConfiguration() - Method in class com.netflix.config.ConcurrentCompositeConfiguration
Returns the container configuration In this configuration changes are stored.
getCurrentData() - Method in interface com.netflix.config.WatchedConfigurationSource
Get a snapshot of the latest configuration data.
Note: The correctness of this data is only as good as the underlying config source's view of the data.
getDatasource() - Method in class com.netflix.config.sources.JDBCConfigurationSource
Returns the used DataSource object.
getDeleted() - Method in class com.netflix.config.WatchedUpdateResult
 
getDeploymentContext() - Static method in class com.netflix.config.ConfigurationManager
 
getDeploymentDatacenter() - Method in class com.netflix.config.ConfigurationBasedDeploymentContext
Get the deployment environment.
getDeploymentDatacenter() - Method in interface com.netflix.config.DeploymentContext
 
getDeploymentDatacenter() - Method in class com.netflix.config.SimpleDeploymentContext
 
getDeploymentEnvironment() - Method in class com.netflix.config.ConfigurationBasedDeploymentContext
Get the deployment environment.
getDeploymentEnvironment() - Method in interface com.netflix.config.DeploymentContext
 
getDeploymentEnvironment() - Method in class com.netflix.config.SimpleDeploymentContext
 
getDeploymentRegion() - Method in class com.netflix.config.ConfigurationBasedDeploymentContext
Get the deployment environment.
getDeploymentRegion() - Method in interface com.netflix.config.DeploymentContext
 
getDeploymentRegion() - Method in class com.netflix.config.SimpleDeploymentContext
 
getDeploymentServerId() - Method in class com.netflix.config.ConfigurationBasedDeploymentContext
Get the deployment environment.
getDeploymentServerId() - Method in interface com.netflix.config.DeploymentContext
 
getDeploymentServerId() - Method in class com.netflix.config.SimpleDeploymentContext
 
getDeploymentStack() - Method in class com.netflix.config.ConfigurationBasedDeploymentContext
Get the deployment environment.
getDeploymentStack() - Method in interface com.netflix.config.DeploymentContext
 
getDeploymentStack() - Method in class com.netflix.config.SimpleDeploymentContext
 
getDouble(String, double) - Method in class com.netflix.config.ConfigurationWithPollingSource
Delegates to the underlying configuration.
getDouble(String, Double) - Method in class com.netflix.config.ConfigurationWithPollingSource
Delegates to the underlying configuration.
getDouble(String) - Method in class com.netflix.config.ConfigurationWithPollingSource
Delegates to the underlying configuration.
getDouble() - Method in class com.netflix.config.DynamicProperty
Gets the current value of the property as a Long.
getDouble(Double) - Method in class com.netflix.config.DynamicProperty
Gets the current value of the property as a Long.
getDoubleProperty(String, double) - Method in class com.netflix.config.DynamicPropertyFactory
Create a new property whose value is a double and subject to change on-the-fly..
getDoubleProperty(String, double, Runnable) - Method in class com.netflix.config.DynamicPropertyFactory
Create a new property whose value is a double and subject to change on-the-fly.
getDynamicProperty() - Method in class com.netflix.config.PropertyWrapper
 
getErrorListeners() - Method in class com.netflix.config.ConcurrentMapConfiguration
 
getFloat(String, float) - Method in class com.netflix.config.ConfigurationWithPollingSource
Delegates to the underlying configuration.
getFloat(String, Float) - Method in class com.netflix.config.ConfigurationWithPollingSource
Delegates to the underlying configuration.
getFloat(String) - Method in class com.netflix.config.ConfigurationWithPollingSource
Delegates to the underlying configuration.
getFloat() - Method in class com.netflix.config.DynamicProperty
Gets the current value of the property as a Float.
getFloat(Float) - Method in class com.netflix.config.DynamicProperty
Gets the current value of the property as a Float.
getFloatProperty(String, float) - Method in class com.netflix.config.DynamicPropertyFactory
Create a new property whose value is a float and subject to change on-the-fly..
getFloatProperty(String, float, Runnable) - Method in class com.netflix.config.DynamicPropertyFactory
Create a new property whose value is a float and subject to change on-the-fly.
getIndexOfConfiguration(AbstractConfiguration) - Method in class com.netflix.config.ConcurrentCompositeConfiguration
 
getIndexOfContainerConfiguration() - Method in class com.netflix.config.ConcurrentCompositeConfiguration
 
getInstance(String) - Static method in class com.netflix.config.DynamicProperty
Gets the DynamicProperty for a given property name.
getInstance() - Static method in class com.netflix.config.DynamicPropertyFactory
Get the instance to create dynamic properties.
getInt(String, int) - Method in class com.netflix.config.ConfigurationWithPollingSource
Delegates to the underlying configuration.
getInt(String) - Method in class com.netflix.config.ConfigurationWithPollingSource
Delegates to the underlying configuration.
getInteger(String, Integer) - Method in class com.netflix.config.ConfigurationWithPollingSource
Delegates to the underlying configuration.
getInteger() - Method in class com.netflix.config.DynamicProperty
Gets the current value of the property as an Integer.
getInteger(Integer) - Method in class com.netflix.config.DynamicProperty
Gets the current value of the property as an Integer.
getIntProperty(String, int) - Method in class com.netflix.config.DynamicPropertyFactory
Create a new property whose value is an integer and subject to change on-the-fly..
getIntProperty(String, int, Runnable) - Method in class com.netflix.config.DynamicPropertyFactory
Create a new property whose value is an integer and subject to change on-the-fly.
getKey() - Method in enum com.netflix.config.DeploymentContext.ContextKey
 
getKey(String) - Method in class com.netflix.config.DynamicMapProperty
 
getKey(String) - Method in class com.netflix.config.DynamicStringMapProperty
 
getKeys() - Method in class com.netflix.config.ConcurrentCompositeConfiguration
Get all the keys contained by sub configurations.
getKeys(String) - Method in class com.netflix.config.ConcurrentCompositeConfiguration
Get the list of the keys contained in the sub configurations that match the specified prefix.
getKeys() - Method in class com.netflix.config.ConcurrentMapConfiguration
 
getKeys() - Method in class com.netflix.config.ConfigurationWithPollingSource
Delegates to the underlying configuration.
getKeys(String) - Method in class com.netflix.config.ConfigurationWithPollingSource
Delegates to the underlying configuration.
getKeyValue(String) - Method in class com.netflix.config.DynamicMapProperty
 
getLibraryPropertiesResourceRelativePath() - Static method in class com.netflix.config.WebApplicationProperties
Returns the relative Resource Path of the properties files in the JAR files
getList(String, List) - Method in class com.netflix.config.ConcurrentCompositeConfiguration
Get a List of objects associated with the given configuration key.
getList(String, List) - Method in class com.netflix.config.ConfigurationWithPollingSource
Delegates to the underlying configuration.
getList(String) - Method in class com.netflix.config.ConfigurationWithPollingSource
Delegates to the underlying configuration.
getListener() - Method in class com.netflix.config.ExpandedConfigurationListenerAdapter
Returns the wrapped PropertyListener.
getLoadedPropertiesURLs() - Static method in class com.netflix.config.ConfigurationManager
 
getLong(String, long) - Method in class com.netflix.config.ConfigurationWithPollingSource
Delegates to the underlying configuration.
getLong(String, Long) - Method in class com.netflix.config.ConfigurationWithPollingSource
Delegates to the underlying configuration.
getLong(String) - Method in class com.netflix.config.ConfigurationWithPollingSource
Delegates to the underlying configuration.
getLong() - Method in class com.netflix.config.DynamicProperty
Gets the current value of the property as a Long.
getLong(Long) - Method in class com.netflix.config.DynamicProperty
Gets the current value of the property as a Long.
getLongProperty(String, long) - Method in class com.netflix.config.DynamicPropertyFactory
Create a new property whose value is a long and subject to change on-the-fly..
getLongProperty(String, long, Runnable) - Method in class com.netflix.config.DynamicPropertyFactory
Create a new property whose value is a long and subject to change on-the-fly.
getMap() - Method in class com.netflix.config.DynamicMapProperty
 
getMethodSeparator() - Static method in class com.netflix.config.util.HttpVerbUriRegexPropertyValue
 
getName() - Method in class com.netflix.config.ChainedDynamicProperty.BooleanProperty
 
getName() - Method in class com.netflix.config.ChainedDynamicProperty.ChainLink
 
getName() - Method in class com.netflix.config.ChainedDynamicProperty.FloatProperty
 
getName() - Method in class com.netflix.config.ChainedDynamicProperty.IntProperty
 
getName() - Method in class com.netflix.config.ChainedDynamicProperty.StringProperty
 
getName() - Method in class com.netflix.config.DynamicProperty
Gets the name of the property.
getName() - Method in class com.netflix.config.PropertyWrapper
 
getNamedClass() - Method in class com.netflix.config.DynamicProperty
Gets the current value of the property as a Class.
getNamedClass(Class<?>) - Method in class com.netflix.config.DynamicProperty
Gets the current value of the property as a Class.
getNextCheckPoint(Object) - Method in class com.netflix.config.AbstractPollingScheduler
Get the check point used in next PolledConfigurationSource.poll(boolean, Object).
getNumberOfConfigurations() - Method in interface com.netflix.config.AggregatedConfiguration
 
getNumberOfConfigurations() - Method in class com.netflix.config.ConcurrentCompositeConfiguration
Return the number of configurations.
getPollingRunnable(PolledConfigurationSource, Configuration) - Method in class com.netflix.config.AbstractPollingScheduler
Gets the runnable to be scheduled.
getProperties() - Method in class com.netflix.config.ClasspathPropertiesConfiguration
Returns properties from this configuration
getProperties() - Method in class com.netflix.config.ConcurrentMapConfiguration
Utility method to get a Properties object from this Configuration
getProperties(String) - Method in class com.netflix.config.ConfigurationWithPollingSource
Delegates to the underlying configuration.
getProperties(Configuration) - Static method in class com.netflix.config.util.ConfigurationUtils
Utility method to obtain Properties given an instance of AbstractConfiguration.
getProperties() - Static method in class com.netflix.config.WebApplicationProperties
Returns all the properties presently available
getPropertiesFromFile(URL) - Static method in class com.netflix.config.ConfigurationManager
 
getPropertiesFromFile(URL, Set<String>, String...) - Static method in class com.netflix.config.util.ConfigurationUtils
 
getPropertiesResourceRelativePath() - Method in class com.netflix.config.ClasspathPropertiesConfiguration
 
getProperty(String) - Method in class com.netflix.config.ConcurrentCompositeConfiguration
Read property from underlying composite.
getProperty(String) - Method in class com.netflix.config.ConcurrentMapConfiguration
 
getProperty(String) - Method in class com.netflix.config.ConfigurationWithPollingSource
Delegates to the underlying configuration.
getProperty(String) - Method in class com.netflix.config.jmx.BaseConfigMBean
 
getProperty(String) - Method in interface com.netflix.config.jmx.ConfigMBean
Returns the current value of a property given a key
getShort(String, short) - Method in class com.netflix.config.ConfigurationWithPollingSource
Delegates to the underlying configuration.
getShort(String, Short) - Method in class com.netflix.config.ConfigurationWithPollingSource
Delegates to the underlying configuration.
getShort(String) - Method in class com.netflix.config.ConfigurationWithPollingSource
Delegates to the underlying configuration.
getSource(String) - Method in class com.netflix.config.ConcurrentCompositeConfiguration
Returns the configuration source, in which the specified key is defined.
getSource() - Method in class com.netflix.config.DynamicConfiguration
 
getSource() - Method in class com.netflix.config.DynamicWatchedConfiguration
 
getString(String) - Method in class com.netflix.config.ConfigurationBackedDynamicPropertySupportImpl
 
getString(String, String) - Method in class com.netflix.config.ConfigurationWithPollingSource
Delegates to the underlying configuration.
getString(String) - Method in class com.netflix.config.ConfigurationWithPollingSource
Delegates to the underlying configuration.
getString() - Method in class com.netflix.config.DynamicProperty
Gets the current value of the property as a String.
getString(String) - Method in class com.netflix.config.DynamicProperty
Gets the current value of the property as a String.
getString(String) - Method in interface com.netflix.config.DynamicPropertySupport
Get the string value of a given property.
getStringArray(String) - Method in class com.netflix.config.ConcurrentCompositeConfiguration
Get an array of strings associated with the given configuration key.
getStringArray(String) - Method in class com.netflix.config.ConfigurationWithPollingSource
Delegates to the underlying configuration.
getStringProperty(String, String) - Method in class com.netflix.config.DynamicPropertyFactory
Create a new property whose value is a string and subject to change on-the-fly.
getStringProperty(String, String, Runnable) - Method in class com.netflix.config.DynamicPropertyFactory
Create a new property whose value is a string and subject to change on-the-fly.
getUriRegex() - Method in class com.netflix.config.util.HttpVerbUriRegexPropertyValue
 
getValue() - Method in class com.netflix.config.ChainedDynamicProperty.BooleanProperty
 
getValue() - Method in class com.netflix.config.ChainedDynamicProperty.ChainLink
 
getValue() - Method in class com.netflix.config.ChainedDynamicProperty.DynamicBooleanPropertyThatSupportsNull
 
getValue() - Method in class com.netflix.config.ChainedDynamicProperty.FloatProperty
 
getValue() - Method in class com.netflix.config.ChainedDynamicProperty.IntProperty
 
getValue() - Method in class com.netflix.config.ChainedDynamicProperty.StringProperty
 
getValue(DeploymentContext.ContextKey) - Method in class com.netflix.config.ConfigurationBasedDeploymentContext
 
getValue(DeploymentContext.ContextKey) - Method in interface com.netflix.config.DeploymentContext
 
getValue() - Method in class com.netflix.config.DynamicBooleanProperty
 
getValue() - Method in class com.netflix.config.DynamicDoubleProperty
 
getValue() - Method in class com.netflix.config.DynamicFloatProperty
 
getValue() - Method in class com.netflix.config.DynamicIntProperty
 
getValue() - Method in class com.netflix.config.DynamicLongProperty
 
getValue(String) - Method in class com.netflix.config.DynamicMapProperty
 
getValue(String) - Method in class com.netflix.config.DynamicStringMapProperty
 
getValue() - Method in class com.netflix.config.DynamicStringProperty
 
getValue() - Method in class com.netflix.config.PropertyWrapper
Get current typed value of the property.
getValue(DeploymentContext.ContextKey) - Method in class com.netflix.config.SimpleDeploymentContext
 
getVerb() - Method in class com.netflix.config.util.HttpVerbUriRegexPropertyValue
 
getVerbUriRegex(String) - Static method in class com.netflix.config.util.HttpVerbUriRegexPropertyValue
Expects property value to be of the form <uriRegex> OR <HTTP Verb name><space><uriRegex>

H

handleEvent(PollListener.EventType, PollResult, Throwable) - Method in interface com.netflix.config.PollListener
This method is called when the listener is invoked after a polling.
handlePropertyEvent(String, Object, AbstractDynamicPropertyListener.EventType) - Method in class com.netflix.config.AbstractDynamicPropertyListener
 
hasChanges() - Method in class com.netflix.config.WatchedUpdateResult
Indicate whether this result has any content.
hashCode() - Method in class com.netflix.config.ExpandedConfigurationListenerAdapter
HttpVerbUriRegexPropertyValue - Class in com.netflix.config.util
There are a few features in platform and allied libraries which need to parse a property of the form <uriRegex> OR <HTTP Verb name><space><uriRegex>.
HttpVerbUriRegexPropertyValue(HttpVerbUriRegexPropertyValue.Verb, String) - Constructor for class com.netflix.config.util.HttpVerbUriRegexPropertyValue
 
HttpVerbUriRegexPropertyValue.Verb - Enum in com.netflix.config.util
 

I

incremental - Variable in class com.netflix.config.WatchedUpdateResult
 
init(PolledConfigurationSource, AbstractPollingScheduler) - Method in class com.netflix.config.DynamicConfiguration
Initialize the configuration.
initApplicationProperties() - Static method in class com.netflix.config.WebApplicationProperties
 
initClasspathPropertiesConfiguration() - Static method in class com.netflix.config.WebApplicationProperties
 
INITIAL_DELAY_PROPERTY - Static variable in class com.netflix.config.FixedDelayPollingScheduler
System property name to define the initial delay in milliseconds.
initialize() - Static method in class com.netflix.config.ClasspathPropertiesConfiguration
 
initialize(File, String, boolean, String) - Static method in class com.netflix.config.WebApplicationProperties
Initialize.
initialize() - Static method in class com.netflix.config.WebApplicationProperties
Initialize.
initialLoad(PolledConfigurationSource, Configuration) - Method in class com.netflix.config.AbstractPollingScheduler
Do an initial poll from the source and apply the result to the configuration.
initWithConfigurationSource(AbstractConfiguration) - Static method in class com.netflix.config.DynamicPropertyFactory
Initialize the factory with an AbstractConfiguration.
initWithConfigurationSource(DynamicPropertySupport) - Static method in class com.netflix.config.DynamicPropertyFactory
Initialize the factory with a DynamicPropertySupport.
install(AbstractConfiguration) - Static method in class com.netflix.config.ConfigurationManager
Install the system wide configuration with the ConfigurationManager.
invalidate() - Method in class com.netflix.config.ConcurrentCompositeConfiguration
 
isConfigurationInstalled() - Static method in class com.netflix.config.ConfigurationManager
 
isEmpty() - Method in class com.netflix.config.ConcurrentCompositeConfiguration
 
isEmpty() - Method in class com.netflix.config.ConcurrentMapConfiguration
 
isEmpty() - Method in class com.netflix.config.ConfigurationWithPollingSource
Delegates to the underlying configuration.
isIgnoreDeletesFromSource() - Method in class com.netflix.config.AbstractPollingScheduler
 
isIgnoreDeletesFromSource() - Method in class com.netflix.config.DynamicWatchedConfiguration
 
isIncremental() - Method in class com.netflix.config.WatchedUpdateResult
 
isInitializedWithDefaultConfig() - Static method in class com.netflix.config.DynamicPropertyFactory
Return whether the factory is initialized with the default ConcurrentCompositeConfiguration.
isListenerPaused() - Static method in class com.netflix.config.ExpandedConfigurationListenerAdapter
 
isPropagateEventFromSubConfigurations() - Method in class com.netflix.config.ConcurrentCompositeConfiguration
Return whether sub configurations should propagate events to listeners to this configuration.
isThrowMissingConfigurationSourceException() - Static method in class com.netflix.config.DynamicPropertyFactory
 
isValueAcceptable() - Method in class com.netflix.config.ChainedDynamicProperty.BooleanProperty
 
isValueAcceptable() - Method in class com.netflix.config.ChainedDynamicProperty.ChainLink
 
isValueAcceptable() - Method in class com.netflix.config.ChainedDynamicProperty.FloatProperty
 
isValueAcceptable() - Method in class com.netflix.config.ChainedDynamicProperty.IntProperty
 
isValueAcceptable() - Method in class com.netflix.config.ChainedDynamicProperty.StringProperty
 

J

JDBCConfigurationSource - Class in com.netflix.config.sources
Simple JDBC source of config properties.
JDBCConfigurationSource(DataSource, String, String, String) - Constructor for class com.netflix.config.sources.JDBCConfigurationSource
Constructor

L

load() - Method in class com.netflix.config.DynamicListProperty
 
load() - Method in class com.netflix.config.DynamicMapProperty
 
load() - Method in class com.netflix.config.DynamicSetProperty
 
loadCascadedPropertiesFromResources(String) - Static method in class com.netflix.config.ConfigurationManager
Load resource configName.properties first.
loadProperties(Properties) - Method in class com.netflix.config.ConcurrentMapConfiguration
Load properties into the configuration.
loadProperties(Properties) - Static method in class com.netflix.config.ConfigurationManager
Load the specified properties into system wide configuration
loadProperties(Properties, Configuration) - Static method in class com.netflix.config.util.ConfigurationUtils
 
loadPropertiesFromConfiguration(AbstractConfiguration) - Static method in class com.netflix.config.ConfigurationManager
Load properties from the specified configuration into system wide configuration
loadPropertiesFromResources(String) - Static method in class com.netflix.config.ConfigurationManager
Load properties from resource file into the system wide configuration

M

main(String[]) - Static method in class com.netflix.config.samples.SampleApplication
SampleApplication entrypoint
main(String[]) - Static method in class com.netflix.config.samples.SampleApplicationWithDefaultConfiguration
 
map - Variable in class com.netflix.config.ConcurrentMapConfiguration
 
MissingConfigurationSourceException - Exception in com.netflix.config
 
MissingConfigurationSourceException(String, Throwable) - Constructor for exception com.netflix.config.MissingConfigurationSourceException
 
MissingConfigurationSourceException(String) - Constructor for exception com.netflix.config.MissingConfigurationSourceException
 
MissingConfigurationSourceException(Throwable) - Constructor for exception com.netflix.config.MissingConfigurationSourceException
 

O

obtainProperties() - Method in class com.netflix.config.jmx.BaseConfigMBean
 
obtainProperties() - Method in interface com.netflix.config.jmx.ConfigMBean
Returns all Properties.

P

poll(boolean, Object) - Method in interface com.netflix.config.PolledConfigurationSource
Poll the configuration source to get the latest content.
poll(boolean, Object) - Method in class com.netflix.config.sources.JDBCConfigurationSource
 
poll(boolean, Object) - Method in class com.netflix.config.sources.URLConfigurationSource
Retrieve the content of the property files.
PolledConfigurationSource - Interface in com.netflix.config
The definition of configuration source that brings dynamic changes to the configuration via polling.
PollListener - Interface in com.netflix.config
The listener to be called upon when AbstractPollingScheduler completes a polling.
PollListener.EventType - Enum in com.netflix.config
 
PollResult - Class in com.netflix.config
This class represents result from a poll of configuration source.
populateProperties(PollResult, Configuration) - Method in class com.netflix.config.AbstractPollingScheduler
Apply the polled result to the configuration.
prop - Variable in class com.netflix.config.PropertyWrapper
 
PROP_NEXT_LOAD - Static variable in class com.netflix.config.ConfigurationManager
 
propertyChanged() - Method in class com.netflix.config.DerivedStringProperty
PropertyWrapper.propertyChanged()
propertyChanged() - Method in class com.netflix.config.DynamicListProperty
 
propertyChanged() - Method in class com.netflix.config.DynamicSetProperty
 
propertyChanged() - Method in class com.netflix.config.PropertyWrapper
Called when the property value is updated.
propertyChanged(V) - Method in class com.netflix.config.PropertyWrapper
Called when the property value is updated.
PropertyChangeValidator - Interface in com.netflix.config.validation
 
PropertyListener - Interface in com.netflix.config
Listener that handles property event notifications.
PropertyWrapper<V> - Class in com.netflix.config
A wrapper around DynamicProperty and associates it with a type.
PropertyWrapper(String, V) - Constructor for class com.netflix.config.PropertyWrapper
 

R

registerConfigMbean(AbstractConfiguration) - Static method in class com.netflix.config.jmx.ConfigJMXManager
 
registerSubClassWithNoCallback(Class<? extends PropertyWrapper<?>>) - Static method in class com.netflix.config.PropertyWrapper
By default, a subclass of PropertyWrapper will automatically register PropertyWrapper.propertyChanged() as a callback for property value change.
removeCallback(Runnable) - Method in class com.netflix.config.DynamicProperty
Removes a callback to the DynamicProperty so that it will no longer be run when the value of the propety is updated.
removeConfiguration(String) - Method in interface com.netflix.config.AggregatedConfiguration
 
removeConfiguration(Configuration) - Method in interface com.netflix.config.AggregatedConfiguration
 
removeConfiguration(Configuration) - Method in class com.netflix.config.ConcurrentCompositeConfiguration
Remove a configuration.
removeConfiguration(String) - Method in class com.netflix.config.ConcurrentCompositeConfiguration
Removes the configuration with the specified name.
removeConfigurationAt(int) - Method in interface com.netflix.config.AggregatedConfiguration
 
removeConfigurationAt(int) - Method in class com.netflix.config.ConcurrentCompositeConfiguration
 
removeConfigurationListener(ConfigurationListener) - Method in class com.netflix.config.ConcurrentMapConfiguration
 
removeErrorListener(ConfigurationErrorListener) - Method in class com.netflix.config.ConcurrentMapConfiguration
 
removePollListener(PollListener) - Method in class com.netflix.config.AbstractPollingScheduler
 
removeUpdateListener(WatchedUpdateListener) - Method in interface com.netflix.config.WatchedConfigurationSource
Remove WatchedUpdateListener listener
run() - Method in class com.netflix.config.samples.SampleApplication
 

S

SampleApplication - Class in com.netflix.config.samples
A Sample Application built to showcase the usage of Configuration and DynamicProperties
SampleApplication() - Constructor for class com.netflix.config.samples.SampleApplication
 
SampleApplicationWithDefaultConfiguration - Class in com.netflix.config.samples
A Sample Application built to showcase how to use the default ConcurrentCompositeConfiguration registered with DynamicPropertyFactory and automatic registration with JMX
SampleApplicationWithDefaultConfiguration() - Constructor for class com.netflix.config.samples.SampleApplicationWithDefaultConfiguration
 
schedule(Runnable) - Method in class com.netflix.config.AbstractPollingScheduler
Schedule the runnable for polling the configuration source
schedule(Runnable) - Method in class com.netflix.config.FixedDelayPollingScheduler
This method is implemented with ScheduledExecutorService.scheduleWithFixedDelay(Runnable, long, long, TimeUnit)
setAppConfFolder(File, String) - Static method in class com.netflix.config.WebApplicationProperties
The folder where the application's properties files are located.
setApplicationId(String) - Method in interface com.netflix.config.DeploymentContext
 
setApplicationId(String) - Method in class com.netflix.config.SimpleDeploymentContext
 
setConfigNameProperty(String) - Static method in class com.netflix.config.ClasspathPropertiesConfiguration
Sets the name for the property name that defines the name for a bag of properties loaded from a properties resources Default if not set is config.configName
setContainerConfiguration(AbstractConfiguration, String, int) - Method in class com.netflix.config.ConcurrentCompositeConfiguration
Adds a child configuration and makes it the container configuration.
setContainerConfigurationIndex(int) - Method in class com.netflix.config.ConcurrentCompositeConfiguration
Change the position of the container configuration to a new index.
setDelimiterParsingDisabled(boolean) - Method in class com.netflix.config.ConcurrentCompositeConfiguration
Sets a flag whether added values for string properties should be checked for the list delimiter.
setDeploymentContext(DeploymentContext) - Static method in class com.netflix.config.ConfigurationManager
 
setDeploymentDatacenter(String) - Method in interface com.netflix.config.DeploymentContext
 
setDeploymentDatacenter(String) - Method in class com.netflix.config.SimpleDeploymentContext
 
setDeploymentEnvironment(String) - Method in interface com.netflix.config.DeploymentContext
 
setDeploymentEnvironment(String) - Method in class com.netflix.config.SimpleDeploymentContext
 
setDeploymentRegion(String) - Method in interface com.netflix.config.DeploymentContext
 
setDeploymentRegion(String) - Method in class com.netflix.config.SimpleDeploymentContext
 
setDeploymentServerId(String) - Method in interface com.netflix.config.DeploymentContext
 
setDeploymentServerId(String) - Method in class com.netflix.config.SimpleDeploymentContext
 
setDeploymentStack(String) - Method in interface com.netflix.config.DeploymentContext
 
setDeploymentStack(String) - Method in class com.netflix.config.SimpleDeploymentContext
 
setIgnoreDeletesFromSource(boolean) - Method in class com.netflix.config.AbstractPollingScheduler
Set if the scheduler should ignore deletes from source when applying property changes
setLibraryPropertiesResourceRelativePath(String) - Static method in class com.netflix.config.WebApplicationProperties
Please see ClasspathPropertiesConfiguration on Library Properties.
setListDelimiter(char) - Method in class com.netflix.config.ConcurrentCompositeConfiguration
Sets the character that is used as list delimiter.
setLoadLibraryProperties(boolean) - Static method in class com.netflix.config.WebApplicationProperties
Set this if you would like the ClasspathPropertiesConfiguration to scan the JAR files in the classpath and load those proerties into the default Configuration
setOverrideProperty(String, Object) - Method in class com.netflix.config.ConcurrentCompositeConfiguration
Override the same property in any other configurations in the list.
setPauseListener(boolean) - Static method in class com.netflix.config.ExpandedConfigurationListenerAdapter
 
setPropagateEventFromSubConfigurations(boolean) - Method in class com.netflix.config.ConcurrentCompositeConfiguration
Set whether sub configurations should propagate events to listeners to this configuration.
setPropertiesResourceRelativePath(String) - Static method in class com.netflix.config.ClasspathPropertiesConfiguration
 
setProperty(Object, String, Object, boolean) - Method in class com.netflix.config.AbstractDynamicPropertyListener
 
setProperty(String, Object) - Method in class com.netflix.config.ConcurrentCompositeConfiguration
Set the property with the container configuration.
setProperty(String, Object) - Method in class com.netflix.config.ConcurrentMapConfiguration
Override the same method in AbstractConfiguration to simplify the logic to avoid multiple events being generated.
setProperty(String, Object) - Method in class com.netflix.config.ConfigurationWithPollingSource
Delegates to the underlying configuration.
setProperty(Object, String, Object, boolean) - Method in interface com.netflix.config.PropertyListener
Notifies this listener about a changed value for the given property.
setPropertyImpl(String, Object) - Method in class com.netflix.config.ConcurrentMapConfiguration
 
setThrowMissingConfigurationSourceException(boolean) - Static method in class com.netflix.config.DynamicPropertyFactory
Set the boolean value to indicate whether DynamicPropertyFactory.getInstance() should throw MissingConfigurationSourceException if there is no proper configuration source at the time of call.
setValue(DeploymentContext.ContextKey, String) - Method in interface com.netflix.config.DeploymentContext
 
setValue(DeploymentContext.ContextKey, String) - Method in class com.netflix.config.SimpleDeploymentContext
 
shouldLoadLibraryProperties() - Static method in class com.netflix.config.WebApplicationProperties
Should we load the Library Properties
SimpleDeploymentContext - Class in com.netflix.config
An implemenatation of DeploymentContext with simple setters and getters.
SimpleDeploymentContext() - Constructor for class com.netflix.config.SimpleDeploymentContext
 
startPolling(PolledConfigurationSource, Configuration) - Method in class com.netflix.config.AbstractPollingScheduler
Initiate the first poll of the configuration source and schedule the runnable.
startPolling(PolledConfigurationSource, AbstractPollingScheduler) - Method in class com.netflix.config.DynamicConfiguration
Start polling the configuration source with the specified scheduler.
stop() - Method in class com.netflix.config.AbstractPollingScheduler
Stop the scheduler
stop() - Method in class com.netflix.config.FixedDelayPollingScheduler
 
stopLoading() - Method in class com.netflix.config.DynamicConfiguration
Stops the scheduler
stopPolling() - Method in class com.netflix.config.ConfigurationWithPollingSource
 
subset(String) - Method in class com.netflix.config.ConfigurationWithPollingSource
Delegates to the underlying configuration.
SYS_CONFIG_NAME - Static variable in class com.netflix.config.DynamicPropertyFactory
 

T

THROW_MISSING_CONFIGURATION_SOURCE_EXCEPTION - Static variable in class com.netflix.config.DynamicPropertyFactory
System property name that defines whether DynamicPropertyFactory.getInstance() should throw MissingConfigurationSourceException if there is no proper configuration source at the time of call.
toString() - Method in class com.netflix.config.ChainedDynamicProperty.ChainLink
 
toString() - Method in class com.netflix.config.DynamicProperty
 
toString() - Method in class com.netflix.config.PropertyWrapper
 
toString() - Method in class com.netflix.config.sources.URLConfigurationSource
 
toString() - Method in enum com.netflix.config.util.HttpVerbUriRegexPropertyValue.Verb
 

U

unRegisterConfigMBean(AbstractConfiguration, ConfigMBean) - Static method in class com.netflix.config.jmx.ConfigJMXManager
 
updateConfiguration(WatchedUpdateResult) - Method in class com.netflix.config.DynamicWatchedConfiguration
 
updateConfiguration(WatchedUpdateResult) - Method in interface com.netflix.config.WatchedUpdateListener
Updates the configuration either incrementally or fully depending on the type of WatchedUpdateResult that is passed.
updateProperties(WatchedUpdateResult, Configuration, boolean) - Method in class com.netflix.config.DynamicPropertyUpdater
Updates the properties in the config param given the contents of the result param.
updateProperty(String, String) - Method in class com.netflix.config.jmx.BaseConfigMBean
Calls config.setProperty().
updateProperty(String, String) - Method in interface com.netflix.config.jmx.ConfigMBean
Updates an existing property with the new value
URL_CONFIG_NAME - Static variable in class com.netflix.config.DynamicPropertyFactory
 
URLConfigurationSource - Class in com.netflix.config.sources
A polled configuration source based on a set of URLs.
URLConfigurationSource(String...) - Constructor for class com.netflix.config.sources.URLConfigurationSource
Create an instance with a list URLs to be used.
URLConfigurationSource(URL...) - Constructor for class com.netflix.config.sources.URLConfigurationSource
Create an instance with a list URLs to be used.
URLConfigurationSource() - Constructor for class com.netflix.config.sources.URLConfigurationSource
Create the instance for the default list of URLs, which is composed by the following order A configuration file (default name to be config.properties, see DEFAULT_CONFIG_FILE_NAME) on the classpath A list of URLs defined by system property "archaius.configurationSource.additionalUrls" with values separated by comma ",".

V

validate(String) - Method in class com.netflix.config.PropertyWrapper
 
validate(String) - Method in interface com.netflix.config.validation.PropertyChangeValidator
 
ValidationException - Exception in com.netflix.config.validation
 
ValidationException() - Constructor for exception com.netflix.config.validation.ValidationException
 
ValidationException(String, Throwable) - Constructor for exception com.netflix.config.validation.ValidationException
 
ValidationException(String) - Constructor for exception com.netflix.config.validation.ValidationException
 
ValidationException(Throwable) - Constructor for exception com.netflix.config.validation.ValidationException
 
valueOf(String) - Static method in enum com.netflix.config.AbstractDynamicPropertyListener.EventType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.netflix.config.DeploymentContext.ContextKey
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.netflix.config.PollListener.EventType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.netflix.config.util.HttpVerbUriRegexPropertyValue.Verb
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.netflix.config.AbstractDynamicPropertyListener.EventType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.netflix.config.DeploymentContext.ContextKey
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.netflix.config.PollListener.EventType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.netflix.config.util.HttpVerbUriRegexPropertyValue.Verb
Returns an array containing the constants of this enum type, in the order they are declared.

W

WatchedConfigurationSource - Interface in com.netflix.config
The definition of configuration source that brings dynamic changes to the configuration via watchers.
WatchedUpdateListener - Interface in com.netflix.config
The listener to be called when a WatchedConfigurationSource receives an update.
WatchedUpdateResult - Class in com.netflix.config
This class represents the result of a callback from the WatchedConfigurationSource.
WebApplicationProperties - Class in com.netflix.config
This class helps in loading properties present in a typical web appplication.
WebApplicationProperties() - Constructor for class com.netflix.config.WebApplicationProperties
 

A B C D E F G H I J L M O P R S T U V W