public class Emitter extends Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
Emitter.Listener |
| Constructor and Description |
|---|
Emitter() |
| Modifier and Type | Method and Description |
|---|---|
Emitter |
emit(String event,
Object... args)
Executes each of listeners with the given args.
|
boolean |
hasListeners(String event)
Check if this emitter has listeners for the specified event.
|
List<Emitter.Listener> |
listeners(String event)
Returns a list of listeners for the specified event.
|
Emitter |
off()
Removes all registered listeners.
|
Emitter |
off(String event)
Removes all listeners of the specified event.
|
Emitter |
off(String event,
Emitter.Listener fn)
Removes the listener.
|
Emitter |
on(String event,
Emitter.Listener fn)
Listens on the event.
|
Emitter |
once(String event,
Emitter.Listener fn)
Adds a one time listener for the event.
|
public Emitter on(String event, Emitter.Listener fn)
event - event name.fn - Event listener.public Emitter once(String event, Emitter.Listener fn)
event - an event name.fn - Event listener.public Emitter off()
public Emitter off(String event)
event - an event name.public Emitter off(String event, Emitter.Listener fn)
event - an event name.fn - Event listener.public Emitter emit(String event, Object... args)
event - an event name.args - Data to emit.public List<Emitter.Listener> listeners(String event)
event - an event name.public boolean hasListeners(String event)
event - an event name.Copyright © 2022. All rights reserved.