Uses of Interface
org.bushe.swing.event.EventSubscriber

Packages that use EventSubscriber
org.bushe.swing.event The EventBus provides publish/subscribe event services for a single JVM. 
org.bushe.swing.event.annotation   
 

Uses of EventSubscriber in org.bushe.swing.event
 

Methods in org.bushe.swing.event that return EventSubscriber
 EventSubscriber SubscriberTimingEvent.getSubscriber()
           
 

Methods in org.bushe.swing.event with parameters of type EventSubscriber
protected  void ThreadSafeEventService.handleException(java.lang.Object event, java.lang.Throwable e, java.lang.StackTraceElement[] callingStack, EventSubscriber eventSubscriber)
          Called during event handling exceptions, calls handleException
static boolean EventBus.subscribe(java.lang.Class eventClass, EventSubscriber subscriber)
           
 boolean EventService.subscribe(java.lang.Class eventClass, EventSubscriber subscriber)
          Subscribes a WeakReference to an EventSubscriber to the publication of events of an event class and its subclasses, or to an event's interface.
 boolean ThreadSafeEventService.subscribe(java.lang.Class cl, EventSubscriber eh)
           
static boolean EventBus.subscribe(java.lang.reflect.Type genericType, EventSubscriber subscriber)
           
 boolean EventService.subscribe(java.lang.reflect.Type type, EventSubscriber subscriber)
           
 boolean ThreadSafeEventService.subscribe(java.lang.reflect.Type type, EventSubscriber eh)
           
static boolean EventBus.subscribeExactly(java.lang.Class eventClass, EventSubscriber subscriber)
           
 boolean EventService.subscribeExactly(java.lang.Class eventClass, EventSubscriber subscriber)
          Subscribes a WeakReference to an EventSubscriber to the publication of events of an event class (not its subclasses).
 boolean ThreadSafeEventService.subscribeExactly(java.lang.Class cl, EventSubscriber eh)
           
static boolean EventBus.subscribeExactlyStrongly(java.lang.Class eventClass, EventSubscriber subscriber)
           
 boolean EventService.subscribeExactlyStrongly(java.lang.Class eventClass, EventSubscriber subscriber)
          Subscribes a subscriber to an event class (and not its subclasses).
 boolean ThreadSafeEventService.subscribeExactlyStrongly(java.lang.Class cl, EventSubscriber eh)
           
static boolean EventBus.subscribeStrongly(java.lang.Class eventClass, EventSubscriber subscriber)
           
 boolean EventService.subscribeStrongly(java.lang.Class eventClass, EventSubscriber subscriber)
          Subscribes a subscriber to an event class and its subclasses.
 boolean ThreadSafeEventService.subscribeStrongly(java.lang.Class cl, EventSubscriber eh)
           
static boolean EventBus.unsubscribe(java.lang.Class eventClass, EventSubscriber subscriber)
           
 boolean EventService.unsubscribe(java.lang.Class eventClass, EventSubscriber subscriber)
          Stop the subscription for a subscriber that is subscribed to an event class and its subclasses.
 boolean ThreadSafeEventService.unsubscribe(java.lang.Class cl, EventSubscriber eh)
           
static boolean EventBus.unsubscribeExactly(java.lang.Class eventClass, EventSubscriber subscriber)
           
 boolean EventService.unsubscribeExactly(java.lang.Class eventClass, EventSubscriber subscriber)
          Stop the subscription for a subscriber that is subscribed to an event class (and not its subclasses).
 boolean ThreadSafeEventService.unsubscribeExactly(java.lang.Class cl, EventSubscriber eh)
           
 

Constructors in org.bushe.swing.event with parameters of type EventSubscriber
ContainerEventServiceRegistrar(javax.swing.JComponent jComp, EventSubscriber eventSubscriber, java.lang.Class eventClass)
          Create a registrar that will keep track of the container event service, and subscribe the subscriber to the eventClass when the ContainerEventService is available and when it changes.
ContainerEventServiceRegistrar(javax.swing.JComponent jComp, EventSubscriber eventSubscriber, java.lang.Class[] eventClasses)
          Create a registrar that will keep track of the container event service, and subscribe the subscriber to the event classes when the ContainerEventService is available and when it changes.
ContainerEventServiceRegistrar(javax.swing.JComponent jComp, EventSubscriber eventSubscriber, java.lang.Class[] eventClasses, EventTopicSubscriber eventTopicSubscriber, java.lang.String[] topics)
          Create a registrar that will keep track of the container event service, and subscribe the subscriber to the topics and the event classes when the ContainerEventService is available and when it changes.
SubscriberTimingEvent(java.lang.Object source, java.lang.Long start, java.lang.Long end, java.lang.Long timeLimitMilliseconds, java.lang.Object event, EventSubscriber subscriber, VetoEventListener vetoEventListener)
          Create a timing event
 

Uses of EventSubscriber in org.bushe.swing.event.annotation
 

Classes in org.bushe.swing.event.annotation that implement EventSubscriber
 class BaseProxySubscriber
          A class is subscribed to an EventService on behalf of another object.