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.