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

Packages that use EventSubscriber
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. 
 

Uses of EventSubscriber in org.bushe.swing.event
 

Subinterfaces of EventSubscriber in org.bushe.swing.event
 interface PrioritizedEventSubscriber
          This is a convenience interface, particularly for inner classes, that implements EventSubscriber and Prioritized.
 

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(Object event, Throwable e, StackTraceElement[] callingStack, EventSubscriber eventSubscriber)
          Called during event handling exceptions, calls handleException
 boolean ThreadSafeEventService.subscribe(Class cl, EventSubscriber eh)
           
static boolean EventBus.subscribe(Class eventClass, EventSubscriber subscriber)
           
 boolean EventService.subscribe(Class eventClass, EventSubscriber subscriber)
          Subscribes an EventSubscriber to the publication of objects matching a type.
 boolean ThreadSafeEventService.subscribe(Type type, EventSubscriber eh)
           
static boolean EventBus.subscribe(Type genericType, EventSubscriber subscriber)
           
 boolean EventService.subscribe(Type type, EventSubscriber subscriber)
          Subscribe an EventSubscriber to publication of generic Types.
 boolean ThreadSafeEventService.subscribeExactly(Class cl, EventSubscriber eh)
           
static boolean EventBus.subscribeExactly(Class eventClass, EventSubscriber subscriber)
           
 boolean EventService.subscribeExactly(Class eventClass, EventSubscriber subscriber)
          Subscribes an EventSubscriber to the publication of objects exactly matching a type.
 boolean ThreadSafeEventService.subscribeExactlyStrongly(Class cl, EventSubscriber eh)
           
static boolean EventBus.subscribeExactlyStrongly(Class eventClass, EventSubscriber subscriber)
           
 boolean EventService.subscribeExactlyStrongly(Class eventClass, EventSubscriber subscriber)
          Subscribes an EventSubscriber to the publication of objects matching a type exactly.
 boolean ThreadSafeEventService.subscribeStrongly(Class cl, EventSubscriber eh)
           
static boolean EventBus.subscribeStrongly(Class eventClass, EventSubscriber subscriber)
           
 boolean EventService.subscribeStrongly(Class eventClass, EventSubscriber subscriber)
          Subscribes an EventSubscriber to the publication of objects matching a type.
 boolean ThreadSafeEventService.unsubscribe(Class cl, EventSubscriber eh)
           
static boolean EventBus.unsubscribe(Class eventClass, EventSubscriber subscriber)
           
 boolean EventService.unsubscribe(Class eventClass, EventSubscriber subscriber)
          Stop the subscription for a subscriber that is subscribed to a class.
 boolean ThreadSafeEventService.unsubscribeExactly(Class cl, EventSubscriber eh)
           
static boolean EventBus.unsubscribeExactly(Class eventClass, EventSubscriber subscriber)
           
 boolean EventService.unsubscribeExactly(Class eventClass, EventSubscriber subscriber)
          Stop the subscription for a subscriber that is subscribed to an exact class.
 

Constructors in org.bushe.swing.event with parameters of type EventSubscriber
ContainerEventServiceRegistrar(JComponent jComp, EventSubscriber eventSubscriber, 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(JComponent jComp, EventSubscriber eventSubscriber, 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(JComponent jComp, EventSubscriber eventSubscriber, Class[] eventClasses, EventTopicSubscriber eventTopicSubscriber, 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(Object source, Long start, Long end, Long timeLimitMilliseconds, 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.
 



Copyright © 2011 Bushe Enterprises, Inc.. All Rights Reserved.