A D E G N P R S U 

A

AllowConcurrentEvents - Annotation Type in net.tribe7.common.eventbus
Marks an event handling method as being thread-safe.
AsyncEventBus - Class in net.tribe7.common.eventbus
An EventBus that takes the Executor of your choice and uses it to dispatch events, allowing dispatch to occur asynchronously.
AsyncEventBus(String, Executor) - Constructor for class net.tribe7.common.eventbus.AsyncEventBus
Creates a new AsyncEventBus that will use executor to dispatch events.
AsyncEventBus(Executor) - Constructor for class net.tribe7.common.eventbus.AsyncEventBus
Creates a new AsyncEventBus that will use executor to dispatch events.

D

DeadEvent - Class in net.tribe7.common.eventbus
Wraps an event that was posted, but which had no subscribers and thus could not be delivered.
DeadEvent(Object, Object) - Constructor for class net.tribe7.common.eventbus.DeadEvent
Creates a new DeadEvent.
dispatchQueuedEvents() - Method in class net.tribe7.common.eventbus.AsyncEventBus
Dispatch events in the order they were posted, regardless of the posting thread.

E

EventBus - Class in net.tribe7.common.eventbus
Dispatches events to listeners, and provides ways for listeners to register themselves.
EventBus() - Constructor for class net.tribe7.common.eventbus.EventBus
Creates a new EventBus named "default".
EventBus(String) - Constructor for class net.tribe7.common.eventbus.EventBus
Creates a new EventBus with the given identifier.

G

getEvent() - Method in class net.tribe7.common.eventbus.DeadEvent
Returns the wrapped, 'dead' event, which the system was unable to deliver to any registered handler.
getSource() - Method in class net.tribe7.common.eventbus.DeadEvent
Returns the object that originated this event (not the object that originated the wrapped event).

N

net.tribe7.common.eventbus - package net.tribe7.common.eventbus
The EventBus allows publish-subscribe-style communication between components without requiring the components to explicitly register with one another (and thus be aware of each other).

P

post(Object) - Method in class net.tribe7.common.eventbus.EventBus
Posts an event to all registered handlers.

R

register(Object) - Method in class net.tribe7.common.eventbus.EventBus
Registers all handler methods on object to receive events.

S

Subscribe - Annotation Type in net.tribe7.common.eventbus
Marks a method as an event handler, as used by AnnotatedHandlerFinder and EventBus.

U

unregister(Object) - Method in class net.tribe7.common.eventbus.EventBus
Unregisters all handler methods on a registered object.
A D E G N P R S U