-
Task
-
Resolution: Done
-
Minor
-
None
-
None
Investigate
- Why is MessageListener still needed? Can't we just use Receiver?
- Why does MessageListener subclass StateListener?
- Are callbacks block(), unblock() and suspect() still needed?