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
- public Emitter once(String event, Emitter.Listener fn)
event
- an event name.fn
- 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
- public Emitter emit(String event, Object... args)
event
- an event name.args
- 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.