protected class EventBus.EventListenerNode extends java.lang.Object implements EventListenerHandle<T>
| Modifier and Type | Field and Description |
|---|---|
protected java.util.Set<java.lang.String> |
after |
protected java.util.Set<java.lang.String> |
before |
protected EventListener<T> |
listener |
protected java.lang.String |
name |
protected int |
priority |
| Constructor and Description |
|---|
EventListenerNode(EventListener<T> handler,
java.lang.String name,
int priority,
java.util.Set<java.lang.String> before,
java.util.Set<java.lang.String> after) |
| Modifier and Type | Method and Description |
|---|---|
void |
close()
Closes (unregisters) the event listener from the list it was registered
to.
|
EventListener<T> |
getListener()
Gets this handle's listener.
|
protected final EventListener<T> listener
protected final int priority
protected final java.lang.String name
protected final java.util.Set<java.lang.String> before
protected final java.util.Set<java.lang.String> after
public EventListenerNode(EventListener<T> handler, java.lang.String name, int priority, java.util.Set<java.lang.String> before, java.util.Set<java.lang.String> after)
public EventListener<T> getListener()
EventListenerHandlegetListener in interface EventListenerHandle<T>public void close()
EventListenerHandleclose in interface java.io.Closeableclose in interface java.lang.AutoCloseableclose in interface EventListenerHandle<T>