EventListener class
Listener is one who listen for specific event. Listener register for notification with EventEmitter Once the listener is registered, a Listener interface is returned back to the caller. Caller can use this Listener interface to cancel the registration or check the state.
Constructors
- EventListener(String eventName, Object context, EventCallback callback, CancelEvent cancel)
- Constructor for Listener. This will take four arguments. eventName, callback are mandatory. context, cancel are optional. if cancel callback is provided, then the listener can use that to cancel the subscription.
Properties
- callback → EventCallback
-
The event callback, which the subscriber uses when he register it for.
final
- cancel → CancelEvent
-
A mechanism to cancel the event.
final
- context → Object
-
The context from which subscriber is interested in.
final
- eventName → String
-
The event name, the subscriber subscribed to.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited