|
|||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||
PropertyListener for use by different
components who need to listen for configuration changes.ignoreDeletesFromSource is set to false.
config.addrProperty().
WatchedUpdateListener listener
AbstractConfiguration.ConcurrentCompositeConfiguration.setOverrideProperty(String, Object)
config.clearProperty().
DeploymentContext based on system wide configuration set with
ConfigurationManager.ConcurrentCompositeConfiguration as the later has better performance
and thread safety.
DynamicContextualProperty) which takes a Function to get the value of
key included in the JSON blob as the input string value of DynamicContextualProperty.DynamicStringProperty.DynamicPropertyFactory.getInstance().
PolledConfigurationSource according to the schedule set by a
scheduler.DynamicPropertySupport where the properties could be changed dynamically at runtime.WatchedUpdateResult to the configuration.DynamicConfiguration that uses a URLConfigurationSource and
FixedDelayPollingScheduler.URLConfigurationSource() and
FixedDelayPollingScheduler.FixedDelayPollingScheduler() and start polling the source
if there is any URLs available for polling.
DynamicPropertyUpdater()
ExpandedConfigurationListenerAdapter wraps an instance
of PropertyListener.ExpandedConfigurationListenerAdapter
that wraps the provided
PropertyListener.
ConfigurationErrorListener.configurationError(ConfigurationErrorEvent)
for all listeners while catching Throwable.
ConfigurationListener.configurationChanged(ConfigurationEvent)
for all listeners while catching Throwable.
Connection object.
DataSource object.
PropertyListener.
PolledConfigurationSource.poll(boolean, Object).
Properties given an instance of AbstractConfiguration.
DynamicPropertySupport.
AbstractPollingScheduler completes a polling.PropertyWrapper.propertyChanged()
PropertyWrapper.propertyChanged() as a callback
for property value change.
WatchedUpdateListener listener
DynamicPropertyFactory and automatic registration with JMXScheduledExecutorService.scheduleWithFixedDelay(Runnable, long, long, TimeUnit)
ClasspathPropertiesConfiguration on Library Properties.
ClasspathPropertiesConfiguration
to scan the JAR files in the classpath and load those proerties into the
default Configuration
AbstractConfiguration to simplify the logic
to avoid multiple events being generated.
DynamicPropertyFactory.getInstance() should throw
MissingConfigurationSourceException if there is no proper configuration source
at the time of call.
DeploymentContext with simple setters and getters.DynamicPropertyFactory.getInstance() should throw
MissingConfigurationSourceException if there is no proper configuration source
at the time of call.
WatchedUpdateResult that is passed.
config.setProperty().
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 ",".
WatchedConfigurationSource receives an update.
|
|||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||