| Interface | Description | |
|---|---|---|
| IEventBus | Describes an object that is used as a publish/subscribe event mechanism that lets objects communicate with eachother in a loosely coupled manner. | |
| IEventBusListener | Interface to be implemented by all objects that want to register themselves as listeners to all events dispatched from the event bus. |
| Class | Description | |
|---|---|---|
| DataEvent |
The DataEvent class is an Event that carries a data property that can be used as a generic data container
for the payload of the event. |
|
| EventBus |
The EventBus is used as a publish/subscribe event mechanism that lets objects communicate
with eachother in a loosely coupled way. |
|
| EventBusFacade |
Basic implementation of the IEventBus interface that acts as
a facade for the static EventBus class. |
|
| ListenerCollection |