A module which would make an including object an event consumer. Consumption differs from subscription in a way that only a single consumption instance with certain ID would be notified about an event. In this module, consumer ID equals to the including object class name.
This module behaves a lot like
Subscriber, see its docs for details.
Instance Method Summary
#handle(event : T)
Handle incoming event.