Class SimpleEventBus

java.lang.Object
org.refcodes.eventbus.AbstractEventBus<SimpleBusEvent,​org.refcodes.observer.Observer<SimpleBusEvent>,​SimpleBusMatcher,​org.refcodes.mixin.EventMetaData,​String>
org.refcodes.eventbus.SimpleEventBus
All Implemented Interfaces:
org.refcodes.component.HandleLookup<String,​org.refcodes.observer.Observer<SimpleBusEvent>>, BusObservable<SimpleBusEvent,​org.refcodes.observer.Observer<SimpleBusEvent>,​SimpleBusMatcher,​String>, BusPublisher<SimpleBusEvent>, DispatchStrategyAccessor, EventBus<SimpleBusEvent,​org.refcodes.observer.Observer<SimpleBusEvent>,​SimpleBusMatcher,​org.refcodes.mixin.EventMetaData,​String>, org.refcodes.matcher.Matcher<SimpleBusEvent>, org.refcodes.observer.EventMatcher<SimpleBusEvent>, org.refcodes.observer.Publisher<SimpleBusEvent>

public class SimpleEventBus
extends AbstractEventBus<SimpleBusEvent,​org.refcodes.observer.Observer<SimpleBusEvent>,​SimpleBusMatcher,​org.refcodes.mixin.EventMetaData,​String>
implements EventBus<SimpleBusEvent,​org.refcodes.observer.Observer<SimpleBusEvent>,​SimpleBusMatcher,​org.refcodes.mixin.EventMetaData,​String>
The SimpleEventBus defines a predefined EventBus tailored to use the MetaDataActionEvent as event type to use. This grants interoperability with other MetaDataActionEvent based systems.