| Package | Description |
|---|---|
| org.bushe.swing.event |
The main package, provides publish/subscribe services for Swing and non-Swing applications.
|
| org.bushe.swing.event.annotation |
EventBus annotations to make it much simpler to publish and subscribe to events.
|
| Class and Description |
|---|
| AbstractEventServiceEvent
Convenience base class for EventServiceEvents in the application.
|
| CleanupEvent.Status
The status of the cleanup.
|
| EventService
The core interface.
|
| EventServiceAction
Abstract class that publishes a Swing ActionEvent (or another object) to an
EventService. |
| EventServiceEvent
Convenience interface for events that get processed by the EventService, its usage is not required in any way.
|
| EventServiceExistsException
Exception thrown by the EventServiceLocator when an EventService already is registered for a name.
|
| EventSubscriber
Callback interface for class-based subscribers of an
EventService. |
| EventTopicSubscriber
Callback interface for topic-based subscribers of an
EventService. |
| Logger
Central Logging class.
|
| Logger.Level
Standardized logging levels.
|
| Logger.LoggerType
Allows switching between Java and Commons logging.
|
| Prioritized
Subscribers can implement this interface in order to affect the order in which they are called.
|
| ProxySubscriber
An interface that can be implemented when proxies are used for subscription, not needed in normal usage.
|
| PublicationStatus
The status of an event as it makes its way from publication through processing by subscribers.
|
| PublicationStatusTracker
An optional interface that can be implemented by Events objects or topic Payloads
to enable the events' status to be stamped on the event by an event service.
|
| SubscriberTimingEvent
This event is published internally to report timing for subscribers on an EventService.
|
| ThreadSafeEventService
A thread-safe EventService implementation.
|
| VetoEventListener
Interface for classes that can veto class-based event publication from the
EventService. |
| VetoTopicEventListener
Interface for classes that can veto publication on topic names from the
EventService. |
| Class and Description |
|---|
| EventService
The core interface.
|
| EventSubscriber
Callback interface for class-based subscribers of an
EventService. |
| EventTopicSubscriber
Callback interface for topic-based subscribers of an
EventService. |
| Logger
Central Logging class.
|
| Prioritized
Subscribers can implement this interface in order to affect the order in which they are called.
|
| ProxySubscriber
An interface that can be implemented when proxies are used for subscription, not needed in normal usage.
|
| VetoEventListener
Interface for classes that can veto class-based event publication from the
EventService. |
| VetoTopicEventListener
Interface for classes that can veto publication on topic names from the
EventService. |
Copyright © 2013 Bushe Enterprises, Inc.. All Rights Reserved.