Dependencies
Declarations
-
com
-
netflix
-
config
-
AbstractDynamicPropertyListener
-
EventType
-
addProperty(Object, String, Object, boolean): void
-
clear(Object, boolean): void
-
clearProperty(Object, String, Object, boolean): void
-
configSourceLoaded(Object): void
-
setProperty(Object, String, Object, boolean): void
-
handlePropertyEvent(String, Object, EventType): void
-
AbstractPollingScheduler
-
AggregatedConfiguration
-
CachedDynamicBooleanProperty
-
CachedDynamicDoubleProperty
-
CachedDynamicFloatProperty
-
CachedDynamicIntProperty
-
CachedDynamicLongProperty
-
ChainedDynamicProperty
-
ClasspathPropertiesConfiguration
-
ConcurrentCompositeConfiguration
-
namedConfigurations: Map<String, AbstractConfiguration>
-
configList: List<AbstractConfiguration>
-
logger: Logger
-
EVENT_CONFIGURATION_SOURCE_CHANGED: int
-
propagateEventToParent: boolean
-
overrideProperties: AbstractConfiguration
-
containerConfiguration: AbstractConfiguration
-
containerConfigurationChanged: boolean
-
eventPropagater: ConfigurationListener
-
ConcurrentCompositeConfiguration(): void
-
ConcurrentCompositeConfiguration(AbstractConfiguration): void
-
ConcurrentCompositeConfiguration(AbstractConfiguration, Collection<AbstractConfiguration>): void
-
configurationChanged(ConfigurationEvent): void
-
invalidate(): void
-
addConfiguration(AbstractConfiguration): void
-
addConfiguration(AbstractConfiguration, String): void
-
getConfigurations(): List<AbstractConfiguration>
-
getConfigurationNameList(): List<String>
-
getIndexOfConfiguration(AbstractConfiguration): int
-
getIndexOfContainerConfiguration(): int
-
checkIndex(int): void
-
setContainerConfiguration(AbstractConfiguration, String, int): void
-
setContainerConfigurationIndex(int): void
-
addConfigurationAtIndex(AbstractConfiguration, String, int): void
-
addConfigurationAtFront(AbstractConfiguration, String): void
-
removeConfiguration(Configuration): boolean
-
removeConfigurationAt(int): AbstractConfiguration
-
removeConfiguration(String): Configuration
-
getNumberOfConfigurations(): int
-
clear(): void
-
setOverrideProperty(String, Object): void
-
clearOverrideProperty(String): void
-
setProperty(String, Object): void
-
addProperty(String, Object): void
-
clearProperty(String): void
-
getProperty(String): Object
-
getKeys(): Iterator<String>
-
getNameForConfiguration(Configuration): String
-
getKeys(String): Iterator<String>
-
getConfigurationNames(): Set<String>
-
isEmpty(): boolean
-
containsKey(String): boolean
-
getList(String, List): List
-
getStringArray(String): String[]
-
getConfiguration(int): Configuration
-
getConfiguration(String): Configuration
-
getContainerConfiguration(): Configuration
-
clone(): Object
-
setDelimiterParsingDisabled(boolean): void
-
setListDelimiter(char): void
-
getSource(String): Configuration
-
appendListProperty(List<Object>, Configuration, String): void
-
isPropagateEventFromSubConfigurations(): boolean
-
setPropagateEventFromSubConfigurations(boolean): void
-
ConcurrentMapConfiguration
-
map: Map<String, Object>
-
listeners: Collection<ConfigurationListener>
-
errorListeners: Collection<ConfigurationErrorListener>
-
logger: Logger
-
NUM_LOCKS: int
-
locks: ReentrantLock[]
-
DISABLE_DELIMITER_PARSING: String
-
ConcurrentMapConfiguration(): void
-
ConcurrentMapConfiguration(Map<String, Object>): void
-
ConcurrentMapConfiguration(Configuration): void
-
getProperty(String): Object
-
addPropertyDirect(String, Object): void
-
isEmpty(): boolean
-
containsKey(String): boolean
-
clearPropertyDirect(String): void
-
getKeys(): Iterator
-
addPropertyValues(String, Object, char): void
-
addProperty(String, Object): void
-
addPropertyImpl(String, Object): void
-
setProperty(String, Object): void
-
setPropertyImpl(String, Object): void
-
loadProperties(Properties): void
-
copy(Configuration): void
-
clear(): void
-
getProperties(): Properties
-
fireEvent(int, String, Object, boolean): void
-
addConfigurationListener(ConfigurationListener): void
-
addErrorListener(ConfigurationErrorListener): void
-
clearConfigurationListeners(): void
-
clearErrorListeners(): void
-
getConfigurationListeners(): Collection<ConfigurationListener>
-
getErrorListeners(): Collection<ConfigurationErrorListener>
-
removeConfigurationListener(ConfigurationListener): boolean
-
removeErrorListener(ConfigurationErrorListener): boolean
-
fireError(int, String, Object, Throwable): void
-
ConfigurationBackedDynamicPropertySupportImpl
-
ConfigurationBasedDeploymentContext
-
ConfigurationManager
-
ConfigurationWithPollingSource
-
config: Configuration
-
scheduler: AbstractPollingScheduler
-
ConfigurationWithPollingSource(Configuration, PolledConfigurationSource, AbstractPollingScheduler): void
-
getConfiguration(): Configuration
-
stopPolling(): void
-
addProperty(String, Object): void
-
clear(): void
-
clearProperty(String): void
-
containsKey(String): boolean
-
getBigDecimal(String, BigDecimal): BigDecimal
-
getBigDecimal(String): BigDecimal
-
getBigInteger(String, BigInteger): BigInteger
-
getBigInteger(String): BigInteger
-
getBoolean(String, boolean): boolean
-
getBoolean(String, Boolean): Boolean
-
getBoolean(String): boolean
-
getByte(String, byte): byte
-
getByte(String, Byte): Byte
-
getByte(String): byte
-
getDouble(String, double): double
-
getDouble(String, Double): Double
-
getDouble(String): double
-
getFloat(String, float): float
-
getFloat(String, Float): Float
-
getFloat(String): float
-
getInt(String, int): int
-
getInt(String): int
-
getInteger(String, Integer): Integer
-
getKeys(): Iterator
-
getKeys(String): Iterator
-
getList(String, List): List
-
getList(String): List
-
getLong(String, long): long
-
getLong(String, Long): Long
-
getLong(String): long
-
getProperties(String): Properties
-
getProperty(String): Object
-
getShort(String, short): short
-
getShort(String, Short): Short
-
getShort(String): short
-
getString(String, String): String
-
getString(String): String
-
getStringArray(String): String[]
-
isEmpty(): boolean
-
setProperty(String, Object): void
-
subset(String): Configuration
-
DefaultContextualPredicate
-
DeploymentContext
-
DerivedStringProperty
-
DynamicBooleanProperty
-
DynamicConfiguration
-
DynamicContextualProperty
-
DynamicDoubleProperty
-
DynamicFloatProperty
-
DynamicIntProperty
-
DynamicListProperty
-
values: List<Object>
-
defaultValues: List<Object>
-
delegate: DynamicStringProperty
-
splitter: Splitter
-
DEFAULT_DELIMITER: String
-
DynamicListProperty(String, String): void
-
DynamicListProperty(String, String, String): void
-
DynamicListProperty(String, List<Object>): void
-
DynamicListProperty(String, List<Object>, String): void
-
DynamicListProperty(String, List<Object>, Splitter): void
-
setup(String, List<Object>, String): void
-
setup(String, List<Object>, Splitter): void
-
propertyChangedInternal(): void
-
propertyChanged(): void
-
get(): List<Object>
-
getValue(): List<Object>
-
getDefaultValue(): List<Object>
-
split(String): List<String>
-
transform(List<String>): List<Object>
-
load(): void
-
getChangedTimestamp(): long
-
addCallback(Runnable): void
-
removeAllCallbacks(): void
-
from(String): Object
-
getName(): String
-
DynamicLongProperty
-
DynamicMapProperty
-
logger: Logger
-
defaultValuesMap: Map<Object, Object>
-
values: Map<Object, Object>
-
DynamicMapProperty(String, String, String): void
-
DynamicMapProperty(String, String): void
-
DynamicMapProperty(String, Map<Object, Object>, String): void
-
DynamicMapProperty(String, Map<Object, Object>): void
-
getMap(): Map<Object, Object>
-
getDefaultValueMap(): Map<Object, Object>
-
load(): void
-
parseMapFromStringList(List<String>): Map<Object, Object>
-
getKeyValue(String): String[]
-
getKey(String): Object
-
getValue(String): Object
-
DynamicProperty
-
changedTime: long
-
logger: Logger
-
dynamicPropertySupportImpl: DynamicPropertySupport
-
ALL_PROPS: ConcurrentHashMap<String, DynamicProperty>
-
lock: Object
-
propName: String
-
stringValue: String
-
callbacks: CopyOnWriteArraySet<Runnable>
-
validators: CopyOnWriteArraySet<PropertyChangeValidator>
-
CachedValue
-
TRUE_VALUES: String[]
-
FALSE_VALUES: String[]
-
booleanValue: CachedValue<Boolean>
-
cachedStringValue: CachedValue<String>
-
integerValue: CachedValue<Integer>
-
longValue: CachedValue<Long>
-
floatValue: CachedValue<Float>
-
doubleValue: CachedValue<Double>
-
classValue: CachedValue<Class>
-
getInstance(String): DynamicProperty
-
DynamicProperty(): void
-
DynamicProperty(String): void
-
getName(): String
-
getChangedTimestamp(): long
-
getString(): String
-
getString(String): String
-
getBoolean(): Boolean
-
getBoolean(Boolean): Boolean
-
getInteger(): Integer
-
getInteger(Integer): Integer
-
getFloat(): Float
-
getFloat(Float): Float
-
getLong(): Long
-
getLong(Long): Long
-
getDouble(): Double
-
getDouble(Double): Double
-
getNamedClass(): Class
-
getNamedClass(Class<Object>): Class<Object>
-
getCachedValue(Class<Object>): Optional<Object>
-
addCallback(Runnable): void
-
addValidator(PropertyChangeValidator): void
-
removeCallback(Runnable): boolean
-
getCallbacks(): Set<Runnable>
-
notifyCallbacks(): void
-
validate(String): void
-
updateValue(): boolean
-
setStatusForValues(): void
-
updateValue(Object): boolean
-
updateProperty(String, Object): boolean
-
updateAllProperties(): boolean
-
validate(String, Object): void
-
DynamicPropertyListener
-
DynamicPropertyListener(): void
-
configSourceLoaded(Object): void
-
addProperty(Object, String, Object, boolean): void
-
setProperty(Object, String, Object, boolean): void
-
clearProperty(Object, String, Object, boolean): void
-
clear(Object, boolean): void
-
initialize(DynamicPropertySupport): void
-
registerWithDynamicPropertySupport(DynamicPropertySupport): void
-
toString(): String
-
DynamicPropertyFactory
-
instance: DynamicPropertyFactory
-
config: DynamicPropertySupport
-
initializedWithDefaultConfig: boolean
-
logger: Logger
-
URL_CONFIG_NAME: String
-
SYS_CONFIG_NAME: String
-
ENABLE_JMX: String
-
THROW_MISSING_CONFIGURATION_SOURCE_EXCEPTION: String
-
throwMissingConfigurationSourceException: boolean
-
DISABLE_DEFAULT_SYS_CONFIG: String
-
DISABLE_DEFAULT_CONFIG: String
-
DynamicPropertyFactory(): void
-
initWithConfigurationSource(AbstractConfiguration): DynamicPropertyFactory
-
isInitializedWithDefaultConfig(): boolean
-
getBackingConfigurationSource(): Object
-
setThrowMissingConfigurationSourceException(boolean): void
-
isThrowMissingConfigurationSourceException(): boolean
-
initWithConfigurationSource(DynamicPropertySupport): DynamicPropertyFactory
-
setDirect(DynamicPropertySupport): void
-
getInstance(): DynamicPropertyFactory
-
checkAndWarn(String): void
-
getStringProperty(String, String): DynamicStringProperty
-
getStringProperty(String, String, Runnable): DynamicStringProperty
-
getIntProperty(String, int): DynamicIntProperty
-
getIntProperty(String, int, Runnable): DynamicIntProperty
-
getLongProperty(String, long): DynamicLongProperty
-
getLongProperty(String, long, Runnable): DynamicLongProperty
-
getBooleanProperty(String, boolean): DynamicBooleanProperty
-
getBooleanProperty(String, boolean, Runnable): DynamicBooleanProperty
-
getFloatProperty(String, float): DynamicFloatProperty
-
getFloatProperty(String, float, Runnable): DynamicFloatProperty
-
getDoubleProperty(String, double): DynamicDoubleProperty
-
getDoubleProperty(String, double, Runnable): DynamicDoubleProperty
-
getContextualProperty(String, Object): DynamicContextualProperty<Object>
-
getContextualProperty(String, Object, Runnable): DynamicContextualProperty<Object>
-
addCallback(Runnable, PropertyWrapper<Object>): void
-
DynamicPropertySupport
-
DynamicPropertyUpdater
-
DynamicSetProperty
-
values: Set<Object>
-
defaultValues: Set<Object>
-
delegate: DynamicStringProperty
-
splitter: Splitter
-
DEFAULT_DELIMITER: String
-
callbackList: List<Runnable>
-
DynamicSetProperty(String, String): void
-
DynamicSetProperty(String, String, String): void
-
DynamicSetProperty(String, Set<Object>): void
-
DynamicSetProperty(String, Set<Object>, String): void
-
DynamicSetProperty(String, Set<Object>, Splitter): void
-
setup(String, Set<Object>, String): void
-
setup(String, Set<Object>, Splitter): void
-
propertyChangedInternal(): void
-
propertyChanged(): void
-
get(): Set<Object>
-
getValue(): Set<Object>
-
getDefaultValue(): Set<Object>
-
split(String): Set<String>
-
transform(Set<String>): Set<Object>
-
load(): void
-
getChangedTimestamp(): long
-
addCallback(Runnable): void
-
removeAllCallbacks(): void
-
from(String): Object
-
getName(): String
-
DynamicStringListProperty
-
DynamicStringMapProperty
-
DynamicStringProperty
-
DynamicStringSetProperty
-
DynamicURLConfiguration
-
DynamicWatchedConfiguration
-
ExpandedConfigurationListenerAdapter
-
FixedDelayPollingScheduler
-
MissingConfigurationSourceException
-
PollListener
-
PollResult
-
checkPoint: Object
-
createFull(Map<String, Object>): PollResult
-
createIncremental(Map<String, Object>, Map<String, Object>, Map<String, Object>, Object): PollResult
-
getCheckPoint(): Object
-
PollResult(Map<String, Object>): void
-
PollResult(Map<String, Object>, Map<String, Object>, Map<String, Object>, Object): void
-
PolledConfigurationSource
-
Property
-
PropertyListener
-
configSourceLoaded(Object): void
-
addProperty(Object, String, Object, boolean): void
-
setProperty(Object, String, Object, boolean): void
-
clearProperty(Object, String, Object, boolean): void
-
clear(Object, boolean): void
-
PropertyWrapper
-
SimpleDeploymentContext
-
StringDerivedProperty
-
WatchedConfigurationSource
-
WatchedUpdateListener
-
WatchedUpdateResult
-
complete: Map<String, Object>
-
added: Map<String, Object>
-
changed: Map<String, Object>
-
deleted: Map<String, Object>
-
incremental: boolean
-
createFull(Map<String, Object>): WatchedUpdateResult
-
createIncremental(Map<String, Object>, Map<String, Object>, Map<String, Object>): WatchedUpdateResult
-
hasChanges(): boolean
-
getComplete(): Map<String, Object>
-
getAdded(): Map<String, Object>
-
getChanged(): Map<String, Object>
-
getDeleted(): Map<String, Object>
-
isIncremental(): boolean
-
WatchedUpdateResult(Map<String, Object>): void
-
WatchedUpdateResult(Map<String, Object>, Map<String, Object>, Map<String, Object>): void
-
WebApplicationProperties
-
jmx
-
samples
-
sources
-
util
-
ConfigurationUtils
-
logger: Logger
-
convertToConcurrentCompositeConfiguration(CombinedConfiguration): ConcurrentCompositeConfiguration
-
getAllNamedConfiguration(Configuration): Map<String, Configuration>
-
getProperties(Configuration): Properties
-
loadProperties(Properties, Configuration): void
-
loadFromPropertiesFile(AbstractConfiguration, String, Set<String>, String[]): void
-
getConfigFromPropertiesFile(URL, Set<String>, String[]): AbstractConfiguration
-
copyProperties(Configuration, Configuration): void
-
getPropertiesFromFile(URL, Set<String>, String[]): Properties
-
getNextLoad(Configuration, String[]): String
-
loadPropertiesFromInputStream(InputStream): Properties
-
OverridingPropertiesConfiguration
-
HttpVerbUriRegexPropertyValue
-
validation
Java files
Class files