JavaEventEmitter
interface JavaEventEmitter<T : Event>
Provides EventEmitter functionality that is more convenient for Java usage.
Inheritors
Functions
| Name | Summary |
|---|---|
| next | abstract fun <E : T> next(eventClass: Class<E>, eventListener: EventListener<in E>) Subscribes the eventListener to be executed when the next event of type E is emitted. The eventListener will then be automatically unsubscribed. |
| off | abstract fun <E : T> off(eventListener: EventListener<in E>) Unsubscribes the eventListener for all events. abstract fun <E : T> off(eventClass: Class<E>, eventListener: EventListener<in E>) Unsubscribes the eventListener for the specified event. |
| on | abstract fun <E : T> on(eventClass: Class<E>, eventListener: EventListener<in E>) Subscribes the eventListener to be executed when an event of type E is emitted. Provides the same functionality as EventEmitter.on with a more convenient style when used from Java. |