Package com.netflix.eventbus.spi

Interface Summary
DynamicSubscriber Eventbus subscribers, by design, are statically tied to a particular type of object i.e.
EventBus An event bus for in-process publish-subscribe communication between components.
EventCreator A contract for delayed creation of event(s) objects for conditional event publishing.
EventFilter Top level filter used by the event bus.
SerializableEventFilter An optional feature for a EventFilter which indicates that the event filter can be converted back and forth from a string.
SubscriberConfigProvider A contract to handle dynamic subscriber configuration.
SubscriberConfigProvider.SubscriberConfig Configuration for a subscriber.
 

Class Summary
CatchAllSubscriber A special subscriber that receives all events published to EventBus.
SubscriberInfo Metadata about a subscriber.
SyncSubscribersGatekeeper A gatekeeper to allow synchronous subscribers in EventBusImpl.
 

Enum Summary
FilterLanguage Enumeration of various out-of-the-box filter languages supported by the event bus.
Subscribe.BatchingStrategy Batching strategy for event batches.
 

Exception Summary
InvalidSubscriberException Thrown if the subscriber registered with the EventBus is invalid.
 

Annotation Types Summary
Subscribe Consumers for EventBus must annotate their consumer methods with this annotation.