Package alpine.event.framework


package alpine.event.framework
This package contains the Alpine event framework.
  • Class
    Description
    Provides a default abstract implementation of an Event which supports an unbounded chain of callbacks that can be routed between different IEventService implementations.
    A publish/subscribe (pub/sub) event service that provides the ability to publish events and asynchronously inform all subscribers to subscribed events.
    The ChainableEvent interface defines methods necessary to support an unbounded chain of callbacks and event between different IEventService implementations.
    Defines the actual success and failure events (and optionally event services), which comprise one or more links in an event chain.
    The Event interface simply defines a 'type'.
    A publish/subscribe (pub/sub) event service that provides the ability to publish events and asynchronously inform all subscribers to subscribed events.
    Defines an EventService.
    Defines an optional type of Subscriber that is capable of being logged with EventServiceLog.
    This class simply creates a log entry for any uncaught exceptions that may arise during the execution of various asynchronous threads.
    A publish/subscribe (pub/sub) event service that provides the ability to publish events and asynchronously inform all subscribers to subscribed events.
    This class makes it possible to specify event types which should only be processed sequentially (one at a time).
    All subscribers need to implement this interface.
    The UnblockedEvent interface extends an Event and is treated a bit differently as a result.