Uses of Interface
org.refcodes.eventbus.BusEvent
-
-
Uses of BusEvent in org.refcodes.eventbus
Subinterfaces of BusEvent in org.refcodes.eventbus Modifier and Type Interface Description static interface
BusEvent.BusEventBuilder
Intuitive Meta-Interface for theBusEvent.BusEventBuilder
as used by theEventBus
.Classes in org.refcodes.eventbus that implement BusEvent Modifier and Type Class Description class
BusEventBuilderImpl
Intuitive Meta-Class for theActionMetaDataEventBuilderImpl
as used by theEventBus
.class
BusEventImpl
Intuitive Meta-Class for theActionMetaDataEventImpl
as used by theEventBus
.Methods in org.refcodes.eventbus with type parameters of type BusEvent Modifier and Type Method Description static <E extends BusEvent,A>
BusMatcherBusMatcherSugar. actionEqualWith(A aAction)
Factory method to create an "EQUAL WITH" matcher for the given action compared with the action stored in theEventMetaData
.default <EVT extends BusEvent>
java.lang.StringEventBus. onAction(java.lang.Class<EVT> aEventType, java.lang.Enum<?> aAction, org.refcodes.observer.Observer<EVT> aObserver)
Similar to the more generic methodGenericBusObservable.subscribe(EventMatcher, Observer)
THOUGH subscribes for events for the given action.default <EVT extends BusEvent>
java.lang.StringEventBus. onActions(java.lang.Class<EVT> aEventType, org.refcodes.observer.Observer<EVT> aObserver, java.lang.Enum<?>... aActions)
Similar to the more generic methodGenericBusObservable.subscribe(EventMatcher, Observer)
THOUGH subscribes for events for the given action.default <EVT extends BusEvent>
java.lang.StringEventBus. onAlias(java.lang.Class<EVT> aEventType, java.lang.String aName, org.refcodes.observer.Observer<EVT> aObserver)
Similar to the more generic methodGenericBusObservable.subscribe(EventMatcher, Observer)
THOUGH subscribes for events with the given name.default <EVT extends BusEvent>
java.lang.StringEventBus. onChannel(java.lang.Class<EVT> aEventType, java.lang.String aChannel, org.refcodes.observer.Observer<EVT> aObserver)
Similar to the more generic methodGenericBusObservable.subscribe(EventMatcher, Observer)
THOUGH subscribes for events for the given channel.default <EVT extends BusEvent>
java.lang.StringEventBus. onEvent(java.lang.Class<EVT> aEventType, java.lang.Class<?> aPublisherType, org.refcodes.observer.Observer<EVT> aObserver)
Similar to the more generic methodGenericBusObservable.subscribe(EventMatcher, Observer)
THOUGH subscribes for events with the given attributes.default <EVT extends BusEvent>
java.lang.StringEventBus. onEvent(java.lang.Class<EVT> aEventType, java.lang.Enum<?> aAction, java.lang.Class<?> aPublisherType, org.refcodes.observer.Observer<EVT> aObserver)
Similar to the more generic methodGenericBusObservable.subscribe(EventMatcher, Observer)
THOUGH subscribes for events with the given attributes.default <EVT extends BusEvent>
java.lang.StringEventBus. onEvent(java.lang.Class<EVT> aEventType, java.lang.Enum<?> aAction, java.lang.String aAlias, java.lang.String aGroup, java.lang.String aChannel, java.lang.String aUid, java.lang.Class<?> aPublisherType, org.refcodes.observer.Observer<EVT> aObserver)
Similar to the more generic methodGenericBusObservable.subscribe(EventMatcher, Observer)
THOUGH subscribes for events with the given attributes.default <EVT extends BusEvent>
java.lang.StringEventBus. onEvent(java.lang.Class<EVT> aEventType, java.lang.Enum<?> aAction, java.lang.String aChannel, org.refcodes.observer.Observer<EVT> aObserver)
Similar to the more generic methodGenericBusObservable.subscribe(EventMatcher, Observer)
THOUGH subscribes for events with the given attributes.default <EVT extends BusEvent>
java.lang.StringEventBus. onEvent(java.lang.Class<EVT> aEventType, java.lang.Enum<?> aAction, org.refcodes.observer.Observer<EVT> aObserver)
Similar to the more generic methodGenericBusObservable.subscribe(EventMatcher, Observer)
THOUGH subscribes for events with the given attributes.default <EVT extends BusEvent>
java.lang.StringEventBus. onEvent(java.lang.Class<EVT> aEventType, java.lang.String aAlias, java.lang.String aGroup, java.lang.String aChannel, java.lang.String aUid, java.lang.Class<?> aPublisherType, org.refcodes.observer.Observer<EVT> aObserver)
Similar to the more generic methodGenericBusObservable.subscribe(EventMatcher, Observer)
THOUGH subscribes for events with the given attributes.default <EVT extends BusEvent>
java.lang.StringEventBus. onEvent(java.lang.Class<EVT> aEventType, java.lang.String aChannel, org.refcodes.observer.Observer<EVT> aObserver)
Similar to the more generic methodGenericBusObservable.subscribe(EventMatcher, Observer)
THOUGH subscribes for events with the given attributes.default <EVT extends BusEvent>
java.lang.StringEventBus. onGroup(java.lang.Class<EVT> aEventType, java.lang.String aGroup, org.refcodes.observer.Observer<EVT> aObserver)
Similar to the more generic methodGenericBusObservable.subscribe(EventMatcher, Observer)
THOUGH subscribes for events for the given group.default <EVT extends BusEvent>
java.lang.StringEventBus. onType(java.lang.Class<EVT> aEventType, org.refcodes.observer.Observer<EVT> aObserver)
Similar to the more generic methodGenericBusObservable.subscribe(EventMatcher, Observer)
THOUGH subscribes for events of the given type.default <EVT extends BusEvent>
java.lang.StringEventBus. onUniversalId(java.lang.Class<EVT> aEventType, java.lang.String aUid, org.refcodes.observer.Observer<EVT> aObserver)
Similar to the more generic methodGenericBusObservable.subscribe(EventMatcher, Observer)
THOUGH subscribes for events for the given Universal-ID.static <E extends BusEvent,PT>
BusMatcherBusMatcherSugar. publisherIsAssignableFrom(java.lang.Class<? extends PT> aPublisherType)
Factory method to create an event matcher by event publisher type.default <EVT extends BusEvent>
java.lang.StringEventBus. subscribe(java.lang.Class<EVT> aEventType, BusMatcher aEventMatcher, org.refcodes.observer.Observer<EVT> aObserver)
Subscribes a listener to the event bus.default <EVT extends BusEvent>
java.lang.StringEventBus. subscribe(java.lang.Class<EVT> aEventType, org.refcodes.observer.Observer<EVT> aObserver)
Subscribes a listener to the event bus.Method parameters in org.refcodes.eventbus with type arguments of type BusEvent Modifier and Type Method Description default java.lang.String
EventBus. onAction(java.lang.Enum<?> aAction, org.refcodes.observer.Observer<BusEvent> aObserver)
Similar to the more generic methodGenericBusObservable.subscribe(EventMatcher, Observer)
THOUGH subscribes for events for the given action.default java.lang.String
EventBus. onActions(org.refcodes.observer.Observer<BusEvent> aObserver, java.lang.Enum<?>... aActions)
Similar to the more generic methodGenericBusObservable.subscribe(EventMatcher, Observer)
THOUGH subscribes for events for the given action.default java.lang.String
EventBus. onAlias(java.lang.String aName, org.refcodes.observer.Observer<BusEvent> aObserver)
Similar to the more generic methodGenericBusObservable.subscribe(EventMatcher, Observer)
THOUGH subscribes for events with the given name.default java.lang.String
EventBus. onCatchAll(org.refcodes.observer.Observer<BusEvent> aObserver)
Similar to the more generic methodGenericBusObservable.subscribe(EventMatcher, Observer)
THOUGH subscribes all events passing the Event-Bus.default java.lang.String
EventBus. onChannel(java.lang.String aChannel, org.refcodes.observer.Observer<BusEvent> aObserver)
Similar to the more generic methodGenericBusObservable.subscribe(EventMatcher, Observer)
THOUGH subscribes for events for the given channel.default java.lang.String
EventBus. onEvent(java.lang.Class<?> aPublisherType, org.refcodes.observer.Observer<BusEvent> aObserver)
Similar to the more generic methodGenericBusObservable.subscribe(EventMatcher, Observer)
THOUGH subscribes for events with the given attributes.default java.lang.String
EventBus. onEvent(java.lang.Enum<?> aAction, java.lang.Class<?> aPublisherType, org.refcodes.observer.Observer<BusEvent> aObserver)
Similar to the more generic methodGenericBusObservable.subscribe(EventMatcher, Observer)
THOUGH subscribes for events with the given attributes.default java.lang.String
EventBus. onEvent(java.lang.Enum<?> aAction, java.lang.String aAlias, java.lang.String aGroup, java.lang.String aChannel, java.lang.String aUid, java.lang.Class<?> aPublisherType, org.refcodes.observer.Observer<BusEvent> aObserver)
Similar to the more generic methodGenericBusObservable.subscribe(EventMatcher, Observer)
THOUGH subscribes for events with the given attributes.default java.lang.String
EventBus. onEvent(java.lang.Enum<?> aAction, java.lang.String aChannel, org.refcodes.observer.Observer<BusEvent> aObserver)
Similar to the more generic methodGenericBusObservable.subscribe(EventMatcher, Observer)
THOUGH subscribes for events with the given attributes.default java.lang.String
EventBus. onEvent(java.lang.Enum<?> aAction, org.refcodes.observer.Observer<BusEvent> aObserver)
Similar to the more generic methodGenericBusObservable.subscribe(EventMatcher, Observer)
THOUGH subscribes for events with the given attributes.default java.lang.String
EventBus. onEvent(java.lang.String aAlias, java.lang.String aGroup, java.lang.String aChannel, java.lang.String aUid, java.lang.Class<?> aPublisherType, org.refcodes.observer.Observer<BusEvent> aObserver)
Similar to the more generic methodGenericBusObservable.subscribe(EventMatcher, Observer)
THOUGH subscribes for events with the given attributes.default java.lang.String
EventBus. onEvent(java.lang.String aChannel, org.refcodes.observer.Observer<BusEvent> aObserver)
Similar to the more generic methodGenericBusObservable.subscribe(EventMatcher, Observer)
THOUGH subscribes for events with the given attributes.default java.lang.String
EventBus. onGroup(java.lang.String aGroup, org.refcodes.observer.Observer<BusEvent> aObserver)
Similar to the more generic methodGenericBusObservable.subscribe(EventMatcher, Observer)
THOUGH subscribes for events for the given group.default java.lang.String
EventBus. onUniversalId(java.lang.String aUid, org.refcodes.observer.Observer<BusEvent> aObserver)
Similar to the more generic methodGenericBusObservable.subscribe(EventMatcher, Observer)
THOUGH subscribes for events for the given Universal-ID.
-