Package | Description |
---|---|
org.apache.tamaya.events |
This package provides the main building blocks for handling configuration changes, such as
ConfigEventManager , ConfigEventListener and
artifacts to describe the changes (delta) of a Configuration or a PropertySource. |
org.apache.tamaya.events.internal |
This package contains internal default implementations for the config events module.
|
org.apache.tamaya.events.spi |
This package contains the SPI to implement the
ConfigEventManager singleton. |
Modifier and Type | Method and Description |
---|---|
static <T extends ConfigEvent> |
ConfigEventManager.getListeners()
Access all registered ConfigEventListeners listening to a all kind of event types globally.
|
static <T extends ConfigEvent> |
ConfigEventManager.getListeners(Class<T> type)
Access all registered ConfigEventListeners listening to a given event type.
|
Modifier and Type | Method and Description |
---|---|
static void |
ConfigEventManager.addListener(ConfigEventListener l)
Adds a Config listener that listens to all kind of
ConfigEvent . |
static <T extends ConfigEvent> |
ConfigEventManager.addListener(ConfigEventListener l,
Class<T> eventType)
Adds a Config listener that listens to all kind of
ConfigEvent . |
static void |
ConfigEventManager.removeListener(ConfigEventListener l)
Removes a listener registered globally.
|
static <T extends ConfigEvent> |
ConfigEventManager.removeListener(ConfigEventListener l,
Class<T> eventType)
Removes a listener registered for the given event type.
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultConfigurationContextChangeListener
Default ConfigEventListener for ConfigurationContextChange events that updates the current context, if resources were
affected.
|
class |
LoggingConfigListener
Simple ConfigListener that simply logs any detected config changes to INFO level.
|
Modifier and Type | Method and Description |
---|---|
Collection<? extends ConfigEventListener> |
DefaultConfigEventManagerSpi.getListeners() |
Collection<? extends ConfigEventListener> |
DefaultConfigEventManagerSpi.getListeners(Class<? extends ConfigEvent> eventType) |
Modifier and Type | Method and Description |
---|---|
void |
DefaultConfigEventManagerSpi.addListener(ConfigEventListener l) |
<T extends ConfigEvent> |
DefaultConfigEventManagerSpi.addListener(ConfigEventListener l,
Class<T> eventType) |
void |
DefaultConfigEventManagerSpi.removeListener(ConfigEventListener l) |
<T extends ConfigEvent> |
DefaultConfigEventManagerSpi.removeListener(ConfigEventListener l,
Class<T> eventType) |
Modifier and Type | Method and Description |
---|---|
Collection<? extends ConfigEventListener> |
ConfigEventManagerSpi.getListeners()
Access all globally registered listeners.
|
Collection<? extends ConfigEventListener> |
ConfigEventManagerSpi.getListeners(Class<? extends ConfigEvent> eventType)
Access all listeners listening for a certain event type, including any global listeners.
|
Modifier and Type | Method and Description |
---|---|
<T> void |
ConfigEventManagerSpi.addListener(ConfigEventListener l)
Adds a listener for observing events.
|
<T extends ConfigEvent> |
ConfigEventManagerSpi.addListener(ConfigEventListener l,
Class<T> eventType)
Adds a listener for observing events of a given type.
|
void |
ConfigEventManagerSpi.removeListener(ConfigEventListener l)
Removes a listener for observing events.
|
<T extends ConfigEvent> |
ConfigEventManagerSpi.removeListener(ConfigEventListener l,
Class<T> eventType)
Removes a listener for observing events of a certain type.
|
Copyright © 2014–2016 Apache Software Foundation. All rights reserved.