| Interface | Description |
|---|---|
| AggregatedConfiguration | |
| DeploymentContext |
An interface to define the deployment context of an application.
|
| DynamicPropertySupport |
The interface that defines the contract between DynamicProperty and its
underlying support system.
|
| PolledConfigurationSource |
The definition of configuration source that brings dynamic changes to the configuration via polling.
|
| PollListener |
The listener to be called upon when
AbstractPollingScheduler completes a polling. |
| PropertyListener |
Listener that handles property event notifications.
|
| Class | Description |
|---|---|
| AbstractDynamicPropertyListener |
An abstract
PropertyListener for use by different
components who need to listen for configuration changes. |
| AbstractPollingScheduler |
This class is responsible for scheduling the periodical polling of a configuration source and applying the
polling result to a Configuration.
|
| ClasspathPropertiesConfiguration |
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.
|
| ConcurrentCompositeConfiguration |
This class maintains a hierarchy of configurations in a list structure.
|
| ConcurrentMapConfiguration |
This class uses a ConcurrentHashMap for reading/writing a property to achieve high
throughput and thread safety.
|
| ConfigurationBackedDynamicPropertySupportImpl | |
| ConfigurationBasedDeploymentContext |
An implementation of
DeploymentContext based on system wide configuration set with
ConfigurationManager. |
| ConfigurationManager |
The configuration manager is a central place where it manages the system wide Configuration and
deployment context.
|
| ConfigurationWithPollingSource |
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.
|
| DynamicBooleanProperty |
A dynamic property that contains boolean value.
|
| DynamicConfiguration |
A configuration that polls a
PolledConfigurationSource according to the schedule set by a
scheduler. |
| DynamicDoubleProperty |
A dynamic property whose value is a double.
|
| DynamicFloatProperty |
A dynamic property whose value is a float.
|
| DynamicIntProperty |
A dynamic property whose value is an integer
|
| DynamicListProperty<T> | |
| DynamicLongProperty |
A dynamic property whose value is a long.
|
| DynamicMapProperty<TKEY,TVAL> | |
| DynamicProperty |
A cached configuration property value that is automatically
updated when the config is changed.
|
| DynamicPropertyFactory |
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. |
| DynamicSetProperty<T> | |
| DynamicStringListProperty | |
| DynamicStringMapProperty | |
| DynamicStringProperty |
A dynamic property whose value is a string.
|
| DynamicStringSetProperty | |
| DynamicURLConfiguration | |
| ExpandedConfigurationListenerAdapter |
An
ExpandedConfigurationListenerAdapter wraps an instance
of PropertyListener. |
| FixedDelayPollingScheduler | |
| PollResult |
This class represents result from a poll of configuration source.
|
| PropertyWrapper<V> |
A wrapper around DynamicProperty and associates it with a type.
|
| SimpleDeploymentContext |
An implemenatation of
DeploymentContext with simple setters and getters. |
| WebApplicationProperties |
This class helps in loading properties present in a typical web appplication.
|
| Enum | Description |
|---|---|
| AbstractDynamicPropertyListener.EventType | |
| PollListener.EventType |
| Exception | Description |
|---|---|
| MissingConfigurationSourceException |
Copyright © 2015. All Rights Reserved.