| Modifier and Type | Field and Description |
|---|---|
protected CopyOnWriteArraySet<L> |
listeners
Set of our listeners.
|
| Constructor and Description |
|---|
AbstractEventSink() |
| Modifier and Type | Method and Description |
|---|---|
void |
addListener(L listener)
Adds a new listener.
|
protected abstract void |
dispatch(E event,
L listener)
Dispatches an event to the specified listener.
|
void |
dispatch(Event event)
Dispatches the specified event to all listeners or delegates.
|
Set<L> |
getListeners()
Gets all registered listeners.
|
void |
removeListener(L listener)
Removes the specified listener.
|
protected final CopyOnWriteArraySet<L> listeners
public void addListener(L listener)
listener - listener to be addedpublic void removeListener(L listener)
listener - listener to be removedpublic Set<L> getListeners()
protected abstract void dispatch(E event, L listener)
event - event to be dispatchedlistener - target listenerCopyright © 2014. All Rights Reserved.