public interface Listenable<E extends EventListener<?>>
EventDispatcher| Modifier and Type | Method and Description |
|---|---|
void |
addEventListener(E listener)
Add a
Dubbo event listener |
default void |
addEventListeners(E listener,
E... others)
Add one or more
Dubbo event listeners |
default void |
addEventListeners(Iterable<E> listeners)
Add multiple
Dubbo event listeners |
static void |
assertListener(EventListener<?> listener)
Assets the listener is valid or not
|
List<E> |
getAllEventListeners()
Get all registered
Dubbo event listeners |
default void |
removeAllEventListeners()
Remove all
Dubbo event listeners |
void |
removeEventListener(E listener)
Remove a
Dubbo event listener |
default void |
removeEventListeners(Iterable<E> listeners)
Remove a
Dubbo event listener |
void addEventListener(E listener) throws NullPointerException, IllegalArgumentException
Dubbo event listenerlistener - a Dubbo event listener
If current EventListener is existed, return falseNullPointerException - if listener argument is nullIllegalArgumentException - if listener argument is not concrete instancedefault void addEventListeners(E listener, E... others) throws NullPointerException, IllegalArgumentException
Dubbo event listenerslistener - a Dubbo event listenerothers - an optional Dubbo event listenersNullPointerException - if one of arguments is nullIllegalArgumentException - if one of arguments argument is not concrete instancedefault void addEventListeners(Iterable<E> listeners) throws NullPointerException, IllegalArgumentException
Dubbo event listenerslisteners - the Dubbo event listenersNullPointerException - if listeners argument is nullIllegalArgumentException - if any element of listeners is not concrete instancevoid removeEventListener(E listener) throws NullPointerException, IllegalArgumentException
Dubbo event listenerlistener - a Dubbo event listenerNullPointerException - if listener argument is nullIllegalArgumentExceptiondefault void removeEventListeners(Iterable<E> listeners) throws NullPointerException, IllegalArgumentException
Dubbo event listenerlisteners - the Dubbo event listenersNullPointerException - if listener argument is nullIllegalArgumentException - if any element of listeners is not concrete instancedefault void removeAllEventListeners()
Dubbo event listenersList<E> getAllEventListeners()
Dubbo event listenersDubbo event listenersEventListener.getPriority()static void assertListener(EventListener<?> listener) throws NullPointerException
listener - the instance of EventListenerNullPointerExceptionCopyright © 2011–2020 The Apache Software Foundation. All rights reserved.