Package io.reactiverse.es4x.impl
Class EventEmitterImpl
- java.lang.Object
-
- io.reactiverse.es4x.impl.EventEmitterImpl
-
- All Implemented Interfaces:
EventEmitter
- Direct Known Subclasses:
Runtime
public class EventEmitterImpl extends Object implements EventEmitter
-
-
Constructor Summary
Constructors Constructor Description EventEmitterImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intemit(String eventName, Object... args)Will trigger the event callback if any on the given event.voidon(String eventName, org.graalvm.polyglot.Value callback)Register a callback for an event.
-
-
-
Method Detail
-
on
public void on(String eventName, org.graalvm.polyglot.Value callback)
Description copied from interface:EventEmitterRegister a callback for an event.- Specified by:
onin interfaceEventEmitter- Parameters:
eventName- the event namecallback- the action to perform
-
emit
public int emit(String eventName, Object... args)
Description copied from interface:EventEmitterWill trigger the event callback if any on the given event.- Specified by:
emitin interfaceEventEmitter- Parameters:
eventName- the event.args- arguments to be passed- Returns:
- callback arity
-
-