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.