## Uses of Interface
org.apache.tamaya.events.ConfigEventListener

- Packages that use ConfigEventListener
  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.

- - ### Uses of ConfigEventListener in org.apache.tamaya.events

    Methods in org.apache.tamaya.events that return types with arguments of type ConfigEventListener
    Modifier and Type | Method and Description
    --- | ---
    `static <T extends ConfigEvent> Collection<? extends ConfigEventListener>` | ConfigEventManager.`getListeners()` Access all registered ConfigEventListeners listening to a all kind of event types globally.
    `static <T extends ConfigEvent> Collection<? extends ConfigEventListener>` | ConfigEventManager.`getListeners(Class<T> type)` Access all registered ConfigEventListeners listening to a given event type.

    Methods in org.apache.tamaya.events with parameters of type ConfigEventListener
    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> void` | 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> void` | ConfigEventManager.`removeListener(ConfigEventListener l, Class<T> eventType)` Removes a listener registered for the given event type.

  - ### Uses of ConfigEventListener in org.apache.tamaya.events.internal

    Classes in org.apache.tamaya.events.internal that implement ConfigEventListener
    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.

    Methods in org.apache.tamaya.events.internal that return types with arguments of type ConfigEventListener
    Modifier and Type | Method and Description
    --- | ---
    `Collection<? extends ConfigEventListener>` | DefaultConfigEventManagerSpi.`getListeners()`
    `Collection<? extends ConfigEventListener>` | DefaultConfigEventManagerSpi.`getListeners(Class<? extends ConfigEvent> eventType)`

    Methods in org.apache.tamaya.events.internal with parameters of type ConfigEventListener
    Modifier and Type | Method and Description
    --- | ---
    `void` | DefaultConfigEventManagerSpi.`addListener(ConfigEventListener l)`
    `<T extends ConfigEvent> void` | DefaultConfigEventManagerSpi.`addListener(ConfigEventListener l, Class<T> eventType)`
    `void` | DefaultConfigEventManagerSpi.`removeListener(ConfigEventListener l)`
    `<T extends ConfigEvent> void` | DefaultConfigEventManagerSpi.`removeListener(ConfigEventListener l, Class<T> eventType)`

  - ### Uses of ConfigEventListener in org.apache.tamaya.events.spi

    Methods in org.apache.tamaya.events.spi that return types with arguments of type ConfigEventListener
    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.

    Methods in org.apache.tamaya.events.spi with parameters of type ConfigEventListener
    Modifier and Type | Method and Description
    --- | ---
    `<T> void` | ConfigEventManagerSpi.`addListener(ConfigEventListener l)` Adds a listener for observing events.
    `<T extends ConfigEvent> void` | 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> void` | 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.