Package | Description |
---|---|
com.google.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).
|
Class and Description |
---|
Dispatcher
Handler for dispatching events to subscribers, providing different event ordering guarantees that
make sense for different situations.
|
Dispatcher.ImmediateDispatcher
Implementation of
Dispatcher.immediate() . |
Dispatcher.LegacyAsyncDispatcher.EventWithSubscriber |
Dispatcher.PerThreadQueuedDispatcher.Event |
ElementTypesAreNonnullByDefault
Marks all "top-level" types as non-null in a way that is recognized by Kotlin.
|
EventBus
Dispatches events to listeners, and provides ways for listeners to register themselves.
|
EventBus.LoggingHandler
Simple logging handler for subscriber exceptions.
|
Subscriber
A subscriber method on a specific object, plus the executor that should be used for dispatching
events to it.
|
SubscriberExceptionContext
Context for an exception thrown by a subscriber.
|
SubscriberExceptionHandler
Handler for exceptions thrown by event subscribers.
|
SubscriberRegistry
Registry of subscribers to a single event bus.
|