| AbstractChainableEvent |
Provides a default abstract implementation of an Event which supports
an unbounded chain of callbacks that can be routed between different
IEventService implementations.
|
| BaseEventService |
A publish/subscribe (pub/sub) event service that provides the ability to publish events and
asynchronously inform all subscribers to subscribed events.
|
| ChainableEvent |
The ChainableEvent interface defines methods necessary to support
an unbounded chain of callbacks and event between different
IEventService implementations.
|
| ChainLink |
Defines the actual success and failure events (and optionally event services),
which comprise one or more links in an event chain.
|
| Event |
The Event interface simply defines a 'type'.
|
| EventService |
A publish/subscribe (pub/sub) event service that provides the ability to publish events and
asynchronously inform all subscribers to subscribed events.
|
| IEventService |
Defines an EventService.
|
| SingleThreadedEventService |
A publish/subscribe (pub/sub) event service that provides the ability to publish events and
asynchronously inform all subscribers to subscribed events.
|
| Subscriber |
All subscribers need to implement this interface.
|