@SuppressWarnings({ "unchecked", "rawtypes" }) public class EventEmitter
Modifiers | Name | Description |
---|---|---|
static class |
EventEmitter.CustomEvent |
|
interface |
EventEmitter.CustomEventListener |
|
static class |
EventEmitter.EventSubscriber |
Type Params | Return Type | Name and description |
---|---|---|
<EventType extends CustomEvent> |
public void |
emit(EventType event) |
<EventType extends Enum<EventType>> |
public void |
emit(EventType eventType, Object event) |
|
public void |
emit(String eventType, Object event) |
<EventType extends Enum<EventType>> |
public void |
off(EventType eventType, CustomEventListener listener) |
|
public void |
off(String eventType, CustomEventListener listener) |
<EventType extends Enum<EventType>> |
public EventEmitter.EventSubscriber |
on(EventType eventType, CustomEventListener listener) |
|
public EventEmitter.EventSubscriber |
on(String eventName, CustomEventListener listener) |
|
public static void |
safeUnsubscribe(EventEmitter.EventSubscriber subscriber) |