event_bus library

Classes

EventBus
An bus which receives every event from an scope, dispatches them to the correct handler and keeps the last of each cacheable event saved.
IAmNotCacheable
An interface to mark events which shall not be cached
IAmRetrievable
An interface to mark events which shall be Retrieved.
IAmRetrievableAndMayThrowAn<E>
An interface to mark events which shall be Retrieved and can throw an E.
IMayThrowAn<E>
An interface to mark events which can throw an E.
Retrieve<T>
An event which signals it's handler to add an new T to the bus.