Joutsen v0.5.0+12-g5dd5f7e
Classes
Joutsen.Events Namespace Reference

An event system that enables different components to communicate without having to reference each other. More...

Classes

class  AggregatingEvent
 A base class for events that do not dispatch immediately but delay dispatching in order to collect multiple instances and dispatch them together. More...
 
class  DefaultEventBus
 A class that represents an event bus which can be used to register to events of other objects or listen to events of other objects without ever holding a reference to them. More...
 
interface  Event
 An interface representing a general event with payload that can be used to pass information to another object without holding a reference to it. More...
 
interface  EventBus
 An interface describing an event bus that can be used to register to events of other objects or listen to events of other objects without ever holding a reference to them. More...
 
class  PayloadEvent
 A simple event class that can be used to fire an receive events. More...
 

Detailed Description

An event system that enables different components to communicate without having to reference each other.