Uses of Annotation Interface
com.google.common.eventbus.ElementTypesAreNonnullByDefault
Packages that use ElementTypesAreNonnullByDefault
Package
Description
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).
-
Uses of ElementTypesAreNonnullByDefault in com.google.common.eventbus
Classes in com.google.common.eventbus with annotations of type ElementTypesAreNonnullByDefaultModifier and TypeClassDescription@interfaceMarks an event subscriber method as being thread-safe.classAnEventBusthat takes the Executor of your choice and uses it to dispatch events, allowing dispatch to occur asynchronously.classWraps an event that was posted, but which had no subscribers and thus could not be delivered.(package private) classHandler for dispatching events to subscribers, providing different event ordering guarantees that make sense for different situations.classDispatches events to listeners, and provides ways for listeners to register themselves.@interfaceMarks a method as an event subscriber.(package private) classA subscriber method on a specific object, plus the executor that should be used for dispatching events to it.classContext for an exception thrown by a subscriber.interfaceHandler for exceptions thrown by event subscribers.(package private) final classRegistry of subscribers to a single event bus.