|
|||||||||
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()
.
AbstractConfiguration
.ConcurrentCompositeConfiguration.setOverrideProperty(String, Object)
config.clearProperty()
.
ConcurrentCompositeConfiguration
as the later has better performance
and thread safety.
DynamicPropertyFactory.getInstance()
.
PolledConfigurationSource
according to the schedule set by a
scheduler.DynamicPropertySupport
where the properties could be changed dynamically at runtime.DynamicConfiguration
that uses a URLConfigurationSource
and
FixedDelayPollingScheduler
.URLConfigurationSource()
and
FixedDelayPollingScheduler.FixedDelayPollingScheduler()
and start polling the source.
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()
as a callback
for property value change.
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.
DynamicPropertyFactory.getInstance()
should throw
MissingConfigurationSourceException
if there is no proper configuration source
at the time of call.
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 ","
.
|
|||||||||
PREV NEXT | FRAMES NO FRAMES |