public interface ConfigEventSpi
ConfigEvent
singleton.
Implementations of this interface must be registered with the current ServiceContext
,
by default this equals to registering it with ServiceLoader
. Add Priority
annotations for overriding (higher values overriden lower values).Modifier and Type | Method and Description |
---|---|
<T> void |
addListener(ConfigEventListener<T> l)
Add a listener for observing events.
|
<T> void |
fireEvent(T event,
Class<T> eventType)
Publishes an event to all interested listeners.
|
<T> void |
removeListener(ConfigEventListener<T> l)
Removes a listener for observing events.
|
<T> void addListener(ConfigEventListener<T> l)
l
- the listener not null.<T> void removeListener(ConfigEventListener<T> l)
l
- the listener not null.<T> void fireEvent(T event, Class<T> eventType)
event
- the event, not null.eventType
- the event type.Copyright © 2014–2015 Apache Software Foundation. All rights reserved.