Module org.refcodes.eventbus
Package org.refcodes.eventbus
Interface EventBroker<EVT extends EventBrokerEvent<?>,MATCH extends org.refcodes.observer.EventMatcher<EVT>>
- All Superinterfaces:
DispatchStrategyAccessor
,EventBusObservable<EVT,
,org.refcodes.observer.Observer<EVT>, MATCH, String> EventBusPublisher<EVT>
,EventDispatcher<EVT,
,org.refcodes.observer.Observer<EVT>, MATCH, org.refcodes.observer.EventMetaData, String> org.refcodes.component.HandleLookup<String,
,org.refcodes.observer.Observer<EVT>> org.refcodes.matcher.Matchable<EVT>
,org.refcodes.observer.Publisher<EVT>
- All Known Implementing Classes:
EventBus
public interface EventBroker<EVT extends EventBrokerEvent<?>,MATCH extends org.refcodes.observer.EventMatcher<EVT>>
extends EventDispatcher<EVT,org.refcodes.observer.Observer<EVT>,MATCH,org.refcodes.observer.EventMetaData,String>
Ready to implement vanilla plain
EventBroker
.-
Nested Class Summary
Nested classes/interfaces inherited from interface org.refcodes.eventbus.DispatchStrategyAccessor
DispatchStrategyAccessor.DispatchStrategyMutator, DispatchStrategyAccessor.DispatchStrategyProperty
-
Method Summary
Methods inherited from interface org.refcodes.eventbus.DispatchStrategyAccessor
getDispatchStrategy
Methods inherited from interface org.refcodes.eventbus.EventBusObservable
subscribe, subscribe, subscribe, unsubscribeAll
Methods inherited from interface org.refcodes.eventbus.EventDispatcher
onAction, onAction, onActions, onActions, onAlias, onAlias, onCatchAll, onChannel, onChannel, onEvent, onEvent, onEvent, onEvent, onEvent, onEvent, onEvent, onEvent, onEvent, onEvent, onEvent, onEvent, onEvent, onEvent, onGroup, onGroup, onType, onUniversalId, onUniversalId, publishEvent, publishEvent, publishEvent, publishEvent, publishEvent, publishEvent, publishEvent, publishEvent, publishEvent, publishEvent, publishEvent, publishEvent, publishEvent, publishEvent, publishEvent, publishEvent, publishEvent, publishEvent, publishEvent, publishEvent, publishEvent
Methods inherited from interface org.refcodes.component.HandleLookup
hasHandle, lookupHandle, removeHandle
Methods inherited from interface org.refcodes.matcher.Matchable
isMatching