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.
|
Modifier and Type | Method and Description |
---|---|
VetoEventListener |
SubscriberTimingEvent.getVetoEventListener() |
Modifier and Type | Method and Description |
---|---|
protected void |
ThreadSafeEventService.handleVeto(VetoEventListener vl,
Object event,
VetoTopicEventListener vtl,
String topic,
Object eventObj)
Handle vetos of an event or topic, by default logs finely.
|
protected void |
ThreadSafeEventService.subscribeVetoException(Object event,
String topic,
Object eventObj,
Throwable e,
StackTraceElement[] callingStack,
VetoEventListener vetoer)
Called during veto exceptions, calls handleException
|
boolean |
EventService.subscribeVetoListener(Class eventClass,
VetoEventListener vetoListener)
Subscribes a VetoEventListener to publication of event matching a class.
|
static boolean |
EventBus.subscribeVetoListener(Class eventClass,
VetoEventListener vetoListener) |
boolean |
ThreadSafeEventService.subscribeVetoListener(Class eventClass,
VetoEventListener vetoListener) |
boolean |
EventService.subscribeVetoListenerExactly(Class eventClass,
VetoEventListener vetoListener)
Subscribes a VetoEventListener to publication of an exact event class.
|
static boolean |
EventBus.subscribeVetoListenerExactly(Class eventClass,
VetoEventListener vetoListener) |
boolean |
ThreadSafeEventService.subscribeVetoListenerExactly(Class eventClass,
VetoEventListener vetoListener) |
boolean |
EventService.subscribeVetoListenerExactlyStrongly(Class eventClass,
VetoEventListener vetoListener)
Subscribes a VetoEventListener for an event class (but not its subclasses).
|
static boolean |
EventBus.subscribeVetoListenerExactlyStrongly(Class eventClass,
VetoEventListener vetoListener) |
boolean |
ThreadSafeEventService.subscribeVetoListenerExactlyStrongly(Class eventClass,
VetoEventListener vetoListener) |
boolean |
EventService.subscribeVetoListenerStrongly(Class eventClass,
VetoEventListener vetoListener)
Subscribes a VetoEventListener for an event class and its subclasses.
|
static boolean |
EventBus.subscribeVetoListenerStrongly(Class eventClass,
VetoEventListener vetoListener) |
boolean |
ThreadSafeEventService.subscribeVetoListenerStrongly(Class eventClass,
VetoEventListener vetoListener) |
boolean |
EventService.unsubscribeVetoListener(Class eventClass,
VetoEventListener vetoListener)
Stop the subscription for a vetoListener that is subscribed to an event class and its subclasses.
|
static boolean |
EventBus.unsubscribeVetoListener(Class eventClass,
VetoEventListener vetoListener) |
boolean |
ThreadSafeEventService.unsubscribeVetoListener(Class eventClass,
VetoEventListener vetoListener) |
boolean |
EventService.unsubscribeVetoListenerExactly(Class eventClass,
VetoEventListener vetoListener)
Stop the subscription for a vetoListener that is subscribed to an event class (but not its subclasses).
|
static boolean |
EventBus.unsubscribeVetoListenerExactly(Class eventClass,
VetoEventListener vetoListener) |
boolean |
ThreadSafeEventService.unsubscribeVetoListenerExactly(Class eventClass,
VetoEventListener vetoListener) |
Constructor and Description |
---|
SubscriberTimingEvent(Object source,
Long start,
Long end,
Long timeLimitMilliseconds,
Object event,
EventSubscriber subscriber,
VetoEventListener vetoEventListener)
Create a timing event
|
Modifier and Type | Class and Description |
---|---|
class |
BaseProxySubscriber
A class is subscribed to an EventService on behalf of another object.
|
Copyright © 2013 Bushe Enterprises, Inc.. All rights reserved.