Listener<Message> mixin

A mixin used on classes that want to receive messages of type Message.

Subclasses must call listen when they want to start receiving messages and cancel when they want to stop receiving messages.

Subclasses must implement onMessage.

See also:

  • MultiListener, which enables listening to multiple message types.
Mixin Applications


hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited


cancel() → void
Stops receiving messages.
listen() → void
Starts message receiving.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
onInitialMessage(Message message) → void
Called when registering Listener if a message of type Message was sent earlier by Sender.
onMessage(Message message) → void
Called every time a new message is received.
toString() String
A string representation of this object.


operator ==(Object other) bool
The equality operator.