DestroyBus
, org.refcodes.eventbus.DispatchStrategyAccessor
, org.refcodes.observer.EventMatcher<ApplicationEvent>
, ExceptionBus
, org.refcodes.eventbus.GenericBusObservable<ApplicationEvent,org.refcodes.observer.Observer<ApplicationEvent>,ApplicationMatcher,String>
, org.refcodes.eventbus.GenericBusPublisher<ApplicationEvent>
, org.refcodes.eventbus.GenericEventBus<ApplicationEvent,org.refcodes.observer.Observer<ApplicationEvent>,ApplicationMatcher,org.refcodes.observer.EventMetaData,String>
, org.refcodes.component.HandleLookup<String,org.refcodes.observer.Observer<ApplicationEvent>>
, InitializeBus
, LifeCycleBus
, org.refcodes.matcher.Matcher<ApplicationEvent>
, MessageBus
, PauseBus
, PayloadBus
, PropertiesBus
, org.refcodes.observer.Publisher<ApplicationEvent>
, ResumeBus
, StartBus
, StopBus
MessagePropertiesBus
ApplicationBusImpl
public interface ApplicationBus extends org.refcodes.eventbus.GenericEventBus<ApplicationEvent,org.refcodes.observer.Observer<ApplicationEvent>,ApplicationMatcher,org.refcodes.observer.EventMetaData,String>, PayloadBus, PropertiesBus, MessageBus, ExceptionBus, LifeCycleBus
ApplicationBus
extends the GenericEventBus
with
convenience functionality common to everyday application and service
development as defined by the interfaces PayloadBus
,
PropertiesBus
, MessageBus
, ExceptionBus
as well as
LifeCycleBus
on top of the GenericEventBus
.
To ensure controlled LifeCycleBusObserver
bootstrapping (subscribed
via LifeCycleBus.onLifeCycle(LifeCycleBusObserver)
and the like), the
InitializeBusEvent
instances fired upon calls to methods such as
InitializeBus.publishInitialize(Properties)
(and the like) are (if not stated
otherwise) dispatched with the DispatchStrategy.CASCADE
strategy.
Same applies to service "shutdown" as of PauseBus.publishPause()
,
StopBus.publishStop()
or DestroyBus.publishDestroy()
(and the like) which are
also dispatched by default with the DispatchStrategy.CASCADE
strategy. This means that the observer methods
LifeCycleBusObserver.onInitialize(InitializeBusEvent)
,
LifeCycleBusObserver.onPause(PauseBusEvent)
,
LifeCycleBusObserver.onStop(StopBusEvent)
and
LifeCycleBusObserver.onDestroy(DestroyBusEvent)
must exit the
invoking thread as soon as possible so not to block succeeding listener
methods.
As initialization is processed in a controlled manner (as mentioned above),
starting or resuming the LifeCycleBusObserver
instances is done with
the DispatchStrategy.PARALLEL
as we enter normal operation. This
means that the observer methods
LifeCycleBusObserver.onStart(StartBusEvent)
and
LifeCycleBusObserver.onResume(ResumeBusEvent)
do not need to exit the
invoking thread as they cannot block succeeding listener methods.Modifier and Type | Method | Description |
---|---|---|
default <EVT extends ApplicationEvent> |
onAction(Class<EVT> aEventType,
Enum<?> aAction,
org.refcodes.observer.Observer<EVT> aObserver) |
|
default String |
onAction(Enum<?> aAction,
org.refcodes.observer.Observer<ApplicationEvent> aObserver) |
|
default <EVT extends ApplicationEvent> |
onActions(Class<EVT> aEventType,
org.refcodes.observer.Observer<EVT> aObserver,
Enum<?>... aActions) |
|
default String |
onActions(org.refcodes.observer.Observer<ApplicationEvent> aObserver,
Enum<?>... aActions) |
|
default <EVT extends ApplicationEvent> |
onAlias(Class<EVT> aEventType,
String aName,
org.refcodes.observer.Observer<EVT> aObserver) |
|
default String |
onAlias(String aName,
org.refcodes.observer.Observer<ApplicationEvent> aObserver) |
|
default String |
onCatchAll(org.refcodes.observer.Observer<ApplicationEvent> aObserver) |
|
default <EVT extends ApplicationEvent> |
onChannel(Class<EVT> aEventType,
String aChannel,
org.refcodes.observer.Observer<EVT> aObserver) |
|
default String |
onChannel(String aChannel,
org.refcodes.observer.Observer<ApplicationEvent> aObserver) |
|
default String |
onEvent(Class<?> aPublisherType,
org.refcodes.observer.Observer<ApplicationEvent> aObserver) |
|
default <EVT extends ApplicationEvent> |
onEvent(Class<EVT> aEventType,
Class<?> aPublisherType,
org.refcodes.observer.Observer<EVT> aObserver) |
|
default <EVT extends ApplicationEvent> |
onEvent(Class<EVT> aEventType,
Enum<?> aAction,
Class<?> aPublisherType,
org.refcodes.observer.Observer<EVT> aObserver) |
|
default <EVT extends ApplicationEvent> |
onEvent(Class<EVT> aEventType,
Enum<?> aAction,
String aAlias,
String aGroup,
String aChannel,
String aUid,
Class<?> aPublisherType,
org.refcodes.observer.Observer<EVT> aObserver) |
|
default <EVT extends ApplicationEvent> |
onEvent(Class<EVT> aEventType,
Enum<?> aAction,
String aChannel,
org.refcodes.observer.Observer<EVT> aObserver) |
|
default <EVT extends ApplicationEvent> |
onEvent(Class<EVT> aEventType,
Enum<?> aAction,
org.refcodes.observer.Observer<EVT> aObserver) |
|
default <EVT extends ApplicationEvent> |
onEvent(Class<EVT> aEventType,
String aAlias,
String aGroup,
String aChannel,
String aUid,
Class<?> aPublisherType,
org.refcodes.observer.Observer<EVT> aObserver) |
|
default <EVT extends ApplicationEvent> |
onEvent(Class<EVT> aEventType,
String aChannel,
org.refcodes.observer.Observer<EVT> aObserver) |
|
default String |
onEvent(Enum<?> aAction,
Class<?> aPublisherType,
org.refcodes.observer.Observer<ApplicationEvent> aObserver) |
|
default String |
onEvent(Enum<?> aAction,
String aAlias,
String aGroup,
String aChannel,
String aUid,
Class<?> aPublisherType,
org.refcodes.observer.Observer<ApplicationEvent> aObserver) |
|
default String |
onEvent(Enum<?> aAction,
String aChannel,
org.refcodes.observer.Observer<ApplicationEvent> aObserver) |
|
default String |
onEvent(Enum<?> aAction,
org.refcodes.observer.Observer<ApplicationEvent> aObserver) |
|
default String |
onEvent(String aAlias,
String aGroup,
String aChannel,
String aUid,
Class<?> aPublisherType,
org.refcodes.observer.Observer<ApplicationEvent> aObserver) |
|
default String |
onEvent(String aChannel,
org.refcodes.observer.Observer<ApplicationEvent> aObserver) |
|
default <EVT extends ApplicationEvent> |
onGroup(Class<EVT> aEventType,
String aGroup,
org.refcodes.observer.Observer<EVT> aObserver) |
|
default String |
onGroup(String aGroup,
org.refcodes.observer.Observer<ApplicationEvent> aObserver) |
|
default <EVT extends ApplicationEvent> |
onType(Class<EVT> aEventType,
org.refcodes.observer.Observer<EVT> aObserver) |
|
default <EVT extends ApplicationEvent> |
onUniversalId(Class<EVT> aEventType,
String aUid,
org.refcodes.observer.Observer<EVT> aObserver) |
|
default String |
onUniversalId(String aUid,
org.refcodes.observer.Observer<ApplicationEvent> aObserver) |
|
default void |
publishEvent(Class<?> aPublisherType) |
|
default void |
publishEvent(Class<?> aPublisherType,
org.refcodes.eventbus.DispatchStrategy aStrategy) |
|
default void |
publishEvent(Enum<?> aAction) |
|
default void |
publishEvent(Enum<?> aAction,
Class<?> aPublisherType) |
|
default void |
publishEvent(Enum<?> aAction,
Class<?> aPublisherType,
org.refcodes.eventbus.DispatchStrategy aStrategy) |
|
default void |
publishEvent(Enum<?> aAction,
String aChannel) |
|
default void |
publishEvent(Enum<?> aAction,
String aAlias,
String aGroup,
String aChannel,
String aUid,
Class<?> aPublisherType) |
|
default void |
publishEvent(Enum<?> aAction,
String aAlias,
String aGroup,
String aChannel,
String aUid,
Class<?> aPublisherType,
org.refcodes.eventbus.DispatchStrategy aStrategy) |
|
default void |
publishEvent(Enum<?> aAction,
String aChannel,
org.refcodes.eventbus.DispatchStrategy aStrategy) |
|
default void |
publishEvent(Enum<?> aAction,
org.refcodes.eventbus.DispatchStrategy aStrategy) |
|
default void |
publishEvent(Enum<?> aAction,
org.refcodes.observer.EventMetaData aEventMetaData) |
|
default void |
publishEvent(Enum<?> aAction,
org.refcodes.observer.EventMetaData aEventMetaData,
org.refcodes.eventbus.DispatchStrategy aStrategy) |
|
default void |
publishEvent(String aChannel) |
|
default void |
publishEvent(String aAlias,
String aGroup,
String aChannel,
String aUid,
Class<?> aPublisherType) |
|
default void |
publishEvent(String aAlias,
String aGroup,
String aChannel,
String aUid,
Class<?> aPublisherType,
org.refcodes.eventbus.DispatchStrategy aStrategy) |
|
default void |
publishEvent(String aChannel,
org.refcodes.eventbus.DispatchStrategy aStrategy) |
|
default void |
publishEvent(org.refcodes.eventbus.DispatchStrategy aStrategy) |
|
default void |
publishEvent(org.refcodes.observer.EventMetaData aEventMetaData) |
|
default void |
publishEvent(org.refcodes.observer.EventMetaData aEventMetaData,
org.refcodes.eventbus.DispatchStrategy aStrategy) |
|
default <EVT extends ApplicationEvent> |
subscribe(Class<EVT> aEventType,
ApplicationMatcher aEventMatcher,
org.refcodes.observer.Observer<EVT> aObserver) |
|
default <EVT extends ApplicationEvent> |
subscribe(Class<EVT> aEventType,
org.refcodes.observer.Observer<EVT> aObserver) |
onDestroy, onDestroy, onDestroy, onDestroy, onDestroy, onDestroy, onDestroy, onDestroy, publishDestroy, publishDestroy, publishDestroy, publishDestroy, publishDestroy, publishDestroy, publishDestroy, publishDestroy, publishDestroy, publishDestroy
onException, onException, onException, onException, onException, onException, onException, onException, publishException, publishException, publishException, publishException, publishException, publishException, publishException, publishException, publishException, publishException, publishException, publishException, publishException, publishException, publishException, publishException, publishException, publishException, publishException, publishException
subscribe, unsubscribeAll
hasHandle, lookupHandle, removeHandle
onInitialize, onInitialize, onInitialize, onInitialize, onInitialize, onInitialize, onInitialize, onInitialize, publishInitialize, publishInitialize, publishInitialize, publishInitialize, publishInitialize, publishInitialize, publishInitialize, publishInitialize, publishInitialize, publishInitialize, publishInitialize, publishInitialize, publishInitialize, publishInitialize, publishInitialize, publishInitialize, publishInitialize, publishInitialize, publishInitialize, publishInitialize
onLifeCycle, onLifeCycle, onLifeCycle, onLifeCycle, onLifeCycle, onLifeCycle, onLifeCycle, onLifeCycle
onMessage, onMessage, onMessage, onMessage, onMessage, onMessage, onMessage, onMessage, publishMessage, publishMessage, publishMessage, publishMessage, publishMessage, publishMessage, publishMessage, publishMessage, publishMessage, publishMessage, publishMessage, publishMessage, publishMessage, publishMessage, publishMessage, publishMessage, publishMessage, publishMessage, publishMessage, publishMessage
onPause, onPause, onPause, onPause, onPause, onPause, onPause, onPause, publishPause, publishPause, publishPause, publishPause, publishPause, publishPause, publishPause, publishPause, publishPause, publishPause
onPayload, onPayload, onPayload, onPayload, onPayload, onPayload, onPayload, onPayload, publishPayload, publishPayload, publishPayload, publishPayload, publishPayload, publishPayload, publishPayload, publishPayload, publishPayload, publishPayload, publishPayload, publishPayload, publishPayload, publishPayload, publishPayload, publishPayload, publishPayload, publishPayload, publishPayload, publishPayload
onProperties, onProperties, onProperties, onProperties, onProperties, onProperties, onProperties, onProperties, publishProperties, publishProperties, publishProperties, publishProperties, publishProperties, publishProperties, publishProperties, publishProperties, publishProperties, publishProperties, publishProperties, publishProperties, publishProperties, publishProperties, publishProperties, publishProperties, publishProperties, publishProperties, publishProperties, publishProperties
onResume, onResume, onResume, onResume, onResume, onResume, onResume, onResume, publishResume, publishResume, publishResume, publishResume, publishResume, publishResume, publishResume, publishResume, publishResume, publishResume
onStart, onStart, onStart, onStart, onStart, onStart, onStart, onStart, publishStart, publishStart, publishStart, publishStart, publishStart, publishStart, publishStart, publishStart, publishStart, publishStart
onStop, onStop, onStop, onStop, onStop, onStop, onStop, onStop, publishStop, publishStop, publishStop, publishStop, publishStop, publishStop, publishStop, publishStop, publishStop, publishStop
default String onAlias(String aName, org.refcodes.observer.Observer<ApplicationEvent> aObserver)
onAlias
in interface org.refcodes.eventbus.GenericEventBus<ApplicationEvent,org.refcodes.observer.Observer<ApplicationEvent>,ApplicationMatcher,org.refcodes.observer.EventMetaData,String>
default String onChannel(String aChannel, org.refcodes.observer.Observer<ApplicationEvent> aObserver)
onChannel
in interface org.refcodes.eventbus.GenericEventBus<ApplicationEvent,org.refcodes.observer.Observer<ApplicationEvent>,ApplicationMatcher,org.refcodes.observer.EventMetaData,String>
default String onGroup(String aGroup, org.refcodes.observer.Observer<ApplicationEvent> aObserver)
onGroup
in interface org.refcodes.eventbus.GenericEventBus<ApplicationEvent,org.refcodes.observer.Observer<ApplicationEvent>,ApplicationMatcher,org.refcodes.observer.EventMetaData,String>
default String onUniversalId(String aUid, org.refcodes.observer.Observer<ApplicationEvent> aObserver)
onUniversalId
in interface org.refcodes.eventbus.GenericEventBus<ApplicationEvent,org.refcodes.observer.Observer<ApplicationEvent>,ApplicationMatcher,org.refcodes.observer.EventMetaData,String>
default String onAction(Enum<?> aAction, org.refcodes.observer.Observer<ApplicationEvent> aObserver)
onAction
in interface org.refcodes.eventbus.GenericEventBus<ApplicationEvent,org.refcodes.observer.Observer<ApplicationEvent>,ApplicationMatcher,org.refcodes.observer.EventMetaData,String>
default String onActions(org.refcodes.observer.Observer<ApplicationEvent> aObserver, Enum<?>... aActions)
onActions
in interface org.refcodes.eventbus.GenericEventBus<ApplicationEvent,org.refcodes.observer.Observer<ApplicationEvent>,ApplicationMatcher,org.refcodes.observer.EventMetaData,String>
default String onCatchAll(org.refcodes.observer.Observer<ApplicationEvent> aObserver)
onCatchAll
in interface org.refcodes.eventbus.GenericEventBus<ApplicationEvent,org.refcodes.observer.Observer<ApplicationEvent>,ApplicationMatcher,org.refcodes.observer.EventMetaData,String>
default String onEvent(Class<?> aPublisherType, org.refcodes.observer.Observer<ApplicationEvent> aObserver)
onEvent
in interface org.refcodes.eventbus.GenericEventBus<ApplicationEvent,org.refcodes.observer.Observer<ApplicationEvent>,ApplicationMatcher,org.refcodes.observer.EventMetaData,String>
default String onEvent(String aChannel, org.refcodes.observer.Observer<ApplicationEvent> aObserver)
onEvent
in interface org.refcodes.eventbus.GenericEventBus<ApplicationEvent,org.refcodes.observer.Observer<ApplicationEvent>,ApplicationMatcher,org.refcodes.observer.EventMetaData,String>
default String onEvent(String aAlias, String aGroup, String aChannel, String aUid, Class<?> aPublisherType, org.refcodes.observer.Observer<ApplicationEvent> aObserver)
onEvent
in interface org.refcodes.eventbus.GenericEventBus<ApplicationEvent,org.refcodes.observer.Observer<ApplicationEvent>,ApplicationMatcher,org.refcodes.observer.EventMetaData,String>
default String onEvent(Enum<?> aAction, Class<?> aPublisherType, org.refcodes.observer.Observer<ApplicationEvent> aObserver)
onEvent
in interface org.refcodes.eventbus.GenericEventBus<ApplicationEvent,org.refcodes.observer.Observer<ApplicationEvent>,ApplicationMatcher,org.refcodes.observer.EventMetaData,String>
default String onEvent(Enum<?> aAction, String aChannel, org.refcodes.observer.Observer<ApplicationEvent> aObserver)
onEvent
in interface org.refcodes.eventbus.GenericEventBus<ApplicationEvent,org.refcodes.observer.Observer<ApplicationEvent>,ApplicationMatcher,org.refcodes.observer.EventMetaData,String>
default String onEvent(Enum<?> aAction, String aAlias, String aGroup, String aChannel, String aUid, Class<?> aPublisherType, org.refcodes.observer.Observer<ApplicationEvent> aObserver)
onEvent
in interface org.refcodes.eventbus.GenericEventBus<ApplicationEvent,org.refcodes.observer.Observer<ApplicationEvent>,ApplicationMatcher,org.refcodes.observer.EventMetaData,String>
default String onEvent(Enum<?> aAction, org.refcodes.observer.Observer<ApplicationEvent> aObserver)
onEvent
in interface org.refcodes.eventbus.GenericEventBus<ApplicationEvent,org.refcodes.observer.Observer<ApplicationEvent>,ApplicationMatcher,org.refcodes.observer.EventMetaData,String>
default <EVT extends ApplicationEvent> String onEvent(Class<EVT> aEventType, Class<?> aPublisherType, org.refcodes.observer.Observer<EVT> aObserver)
onEvent
in interface org.refcodes.eventbus.GenericEventBus<ApplicationEvent,org.refcodes.observer.Observer<ApplicationEvent>,ApplicationMatcher,org.refcodes.observer.EventMetaData,String>
default <EVT extends ApplicationEvent> String onEvent(Class<EVT> aEventType, String aChannel, org.refcodes.observer.Observer<EVT> aObserver)
onEvent
in interface org.refcodes.eventbus.GenericEventBus<ApplicationEvent,org.refcodes.observer.Observer<ApplicationEvent>,ApplicationMatcher,org.refcodes.observer.EventMetaData,String>
default <EVT extends ApplicationEvent> String onEvent(Class<EVT> aEventType, String aAlias, String aGroup, String aChannel, String aUid, Class<?> aPublisherType, org.refcodes.observer.Observer<EVT> aObserver)
onEvent
in interface org.refcodes.eventbus.GenericEventBus<ApplicationEvent,org.refcodes.observer.Observer<ApplicationEvent>,ApplicationMatcher,org.refcodes.observer.EventMetaData,String>
default <EVT extends ApplicationEvent> String onEvent(Class<EVT> aEventType, Enum<?> aAction, Class<?> aPublisherType, org.refcodes.observer.Observer<EVT> aObserver)
onEvent
in interface org.refcodes.eventbus.GenericEventBus<ApplicationEvent,org.refcodes.observer.Observer<ApplicationEvent>,ApplicationMatcher,org.refcodes.observer.EventMetaData,String>
default <EVT extends ApplicationEvent> String onEvent(Class<EVT> aEventType, Enum<?> aAction, String aChannel, org.refcodes.observer.Observer<EVT> aObserver)
onEvent
in interface org.refcodes.eventbus.GenericEventBus<ApplicationEvent,org.refcodes.observer.Observer<ApplicationEvent>,ApplicationMatcher,org.refcodes.observer.EventMetaData,String>
default <EVT extends ApplicationEvent> String onEvent(Class<EVT> aEventType, Enum<?> aAction, String aAlias, String aGroup, String aChannel, String aUid, Class<?> aPublisherType, org.refcodes.observer.Observer<EVT> aObserver)
onEvent
in interface org.refcodes.eventbus.GenericEventBus<ApplicationEvent,org.refcodes.observer.Observer<ApplicationEvent>,ApplicationMatcher,org.refcodes.observer.EventMetaData,String>
default <EVT extends ApplicationEvent> String onEvent(Class<EVT> aEventType, Enum<?> aAction, org.refcodes.observer.Observer<EVT> aObserver)
onEvent
in interface org.refcodes.eventbus.GenericEventBus<ApplicationEvent,org.refcodes.observer.Observer<ApplicationEvent>,ApplicationMatcher,org.refcodes.observer.EventMetaData,String>
default <EVT extends ApplicationEvent> String subscribe(Class<EVT> aEventType, ApplicationMatcher aEventMatcher, org.refcodes.observer.Observer<EVT> aObserver)
subscribe
in interface org.refcodes.eventbus.GenericBusObservable<ApplicationEvent,org.refcodes.observer.Observer<ApplicationEvent>,ApplicationMatcher,String>
default <EVT extends ApplicationEvent> String subscribe(Class<EVT> aEventType, org.refcodes.observer.Observer<EVT> aObserver)
subscribe
in interface org.refcodes.eventbus.GenericBusObservable<ApplicationEvent,org.refcodes.observer.Observer<ApplicationEvent>,ApplicationMatcher,String>
default <EVT extends ApplicationEvent> String onType(Class<EVT> aEventType, org.refcodes.observer.Observer<EVT> aObserver)
onType
in interface org.refcodes.eventbus.GenericEventBus<ApplicationEvent,org.refcodes.observer.Observer<ApplicationEvent>,ApplicationMatcher,org.refcodes.observer.EventMetaData,String>
default <EVT extends ApplicationEvent> String onAlias(Class<EVT> aEventType, String aName, org.refcodes.observer.Observer<EVT> aObserver)
onAlias
in interface org.refcodes.eventbus.GenericEventBus<ApplicationEvent,org.refcodes.observer.Observer<ApplicationEvent>,ApplicationMatcher,org.refcodes.observer.EventMetaData,String>
default <EVT extends ApplicationEvent> String onChannel(Class<EVT> aEventType, String aChannel, org.refcodes.observer.Observer<EVT> aObserver)
onChannel
in interface org.refcodes.eventbus.GenericEventBus<ApplicationEvent,org.refcodes.observer.Observer<ApplicationEvent>,ApplicationMatcher,org.refcodes.observer.EventMetaData,String>
default <EVT extends ApplicationEvent> String onGroup(Class<EVT> aEventType, String aGroup, org.refcodes.observer.Observer<EVT> aObserver)
onGroup
in interface org.refcodes.eventbus.GenericEventBus<ApplicationEvent,org.refcodes.observer.Observer<ApplicationEvent>,ApplicationMatcher,org.refcodes.observer.EventMetaData,String>
default <EVT extends ApplicationEvent> String onUniversalId(Class<EVT> aEventType, String aUid, org.refcodes.observer.Observer<EVT> aObserver)
onUniversalId
in interface org.refcodes.eventbus.GenericEventBus<ApplicationEvent,org.refcodes.observer.Observer<ApplicationEvent>,ApplicationMatcher,org.refcodes.observer.EventMetaData,String>
default <EVT extends ApplicationEvent> String onAction(Class<EVT> aEventType, Enum<?> aAction, org.refcodes.observer.Observer<EVT> aObserver)
onAction
in interface org.refcodes.eventbus.GenericEventBus<ApplicationEvent,org.refcodes.observer.Observer<ApplicationEvent>,ApplicationMatcher,org.refcodes.observer.EventMetaData,String>
default <EVT extends ApplicationEvent> String onActions(Class<EVT> aEventType, org.refcodes.observer.Observer<EVT> aObserver, Enum<?>... aActions)
onActions
in interface org.refcodes.eventbus.GenericEventBus<ApplicationEvent,org.refcodes.observer.Observer<ApplicationEvent>,ApplicationMatcher,org.refcodes.observer.EventMetaData,String>
default void publishEvent(Class<?> aPublisherType)
publishEvent
in interface org.refcodes.eventbus.GenericEventBus<ApplicationEvent,org.refcodes.observer.Observer<ApplicationEvent>,ApplicationMatcher,org.refcodes.observer.EventMetaData,String>
default void publishEvent(String aChannel)
publishEvent
in interface org.refcodes.eventbus.GenericEventBus<ApplicationEvent,org.refcodes.observer.Observer<ApplicationEvent>,ApplicationMatcher,org.refcodes.observer.EventMetaData,String>
default void publishEvent(String aAlias, String aGroup, String aChannel, String aUid, Class<?> aPublisherType)
publishEvent
in interface org.refcodes.eventbus.GenericEventBus<ApplicationEvent,org.refcodes.observer.Observer<ApplicationEvent>,ApplicationMatcher,org.refcodes.observer.EventMetaData,String>
default void publishEvent(Enum<?> aAction, Class<?> aPublisherType)
publishEvent
in interface org.refcodes.eventbus.GenericEventBus<ApplicationEvent,org.refcodes.observer.Observer<ApplicationEvent>,ApplicationMatcher,org.refcodes.observer.EventMetaData,String>
default void publishEvent(Enum<?> aAction, String aChannel)
publishEvent
in interface org.refcodes.eventbus.GenericEventBus<ApplicationEvent,org.refcodes.observer.Observer<ApplicationEvent>,ApplicationMatcher,org.refcodes.observer.EventMetaData,String>
default void publishEvent(Enum<?> aAction, String aAlias, String aGroup, String aChannel, String aUid, Class<?> aPublisherType)
publishEvent
in interface org.refcodes.eventbus.GenericEventBus<ApplicationEvent,org.refcodes.observer.Observer<ApplicationEvent>,ApplicationMatcher,org.refcodes.observer.EventMetaData,String>
default void publishEvent(org.refcodes.observer.EventMetaData aEventMetaData)
publishEvent
in interface org.refcodes.eventbus.GenericEventBus<ApplicationEvent,org.refcodes.observer.Observer<ApplicationEvent>,ApplicationMatcher,org.refcodes.observer.EventMetaData,String>
default void publishEvent(Enum<?> aAction, org.refcodes.observer.EventMetaData aEventMetaData)
publishEvent
in interface org.refcodes.eventbus.GenericEventBus<ApplicationEvent,org.refcodes.observer.Observer<ApplicationEvent>,ApplicationMatcher,org.refcodes.observer.EventMetaData,String>
default void publishEvent(Enum<?> aAction)
publishEvent
in interface org.refcodes.eventbus.GenericEventBus<ApplicationEvent,org.refcodes.observer.Observer<ApplicationEvent>,ApplicationMatcher,org.refcodes.observer.EventMetaData,String>
default void publishEvent(Class<?> aPublisherType, org.refcodes.eventbus.DispatchStrategy aStrategy)
publishEvent
in interface org.refcodes.eventbus.GenericEventBus<ApplicationEvent,org.refcodes.observer.Observer<ApplicationEvent>,ApplicationMatcher,org.refcodes.observer.EventMetaData,String>
default void publishEvent(String aChannel, org.refcodes.eventbus.DispatchStrategy aStrategy)
publishEvent
in interface org.refcodes.eventbus.GenericEventBus<ApplicationEvent,org.refcodes.observer.Observer<ApplicationEvent>,ApplicationMatcher,org.refcodes.observer.EventMetaData,String>
default void publishEvent(String aAlias, String aGroup, String aChannel, String aUid, Class<?> aPublisherType, org.refcodes.eventbus.DispatchStrategy aStrategy)
publishEvent
in interface org.refcodes.eventbus.GenericEventBus<ApplicationEvent,org.refcodes.observer.Observer<ApplicationEvent>,ApplicationMatcher,org.refcodes.observer.EventMetaData,String>
default void publishEvent(Enum<?> aAction, Class<?> aPublisherType, org.refcodes.eventbus.DispatchStrategy aStrategy)
publishEvent
in interface org.refcodes.eventbus.GenericEventBus<ApplicationEvent,org.refcodes.observer.Observer<ApplicationEvent>,ApplicationMatcher,org.refcodes.observer.EventMetaData,String>
default void publishEvent(Enum<?> aAction, String aChannel, org.refcodes.eventbus.DispatchStrategy aStrategy)
publishEvent
in interface org.refcodes.eventbus.GenericEventBus<ApplicationEvent,org.refcodes.observer.Observer<ApplicationEvent>,ApplicationMatcher,org.refcodes.observer.EventMetaData,String>
default void publishEvent(Enum<?> aAction, String aAlias, String aGroup, String aChannel, String aUid, Class<?> aPublisherType, org.refcodes.eventbus.DispatchStrategy aStrategy)
publishEvent
in interface org.refcodes.eventbus.GenericEventBus<ApplicationEvent,org.refcodes.observer.Observer<ApplicationEvent>,ApplicationMatcher,org.refcodes.observer.EventMetaData,String>
default void publishEvent(org.refcodes.observer.EventMetaData aEventMetaData, org.refcodes.eventbus.DispatchStrategy aStrategy)
publishEvent
in interface org.refcodes.eventbus.GenericEventBus<ApplicationEvent,org.refcodes.observer.Observer<ApplicationEvent>,ApplicationMatcher,org.refcodes.observer.EventMetaData,String>
default void publishEvent(Enum<?> aAction, org.refcodes.observer.EventMetaData aEventMetaData, org.refcodes.eventbus.DispatchStrategy aStrategy)
publishEvent
in interface org.refcodes.eventbus.GenericEventBus<ApplicationEvent,org.refcodes.observer.Observer<ApplicationEvent>,ApplicationMatcher,org.refcodes.observer.EventMetaData,String>
default void publishEvent(Enum<?> aAction, org.refcodes.eventbus.DispatchStrategy aStrategy)
publishEvent
in interface org.refcodes.eventbus.GenericEventBus<ApplicationEvent,org.refcodes.observer.Observer<ApplicationEvent>,ApplicationMatcher,org.refcodes.observer.EventMetaData,String>
default void publishEvent(org.refcodes.eventbus.DispatchStrategy aStrategy)
publishEvent
in interface org.refcodes.eventbus.GenericEventBus<ApplicationEvent,org.refcodes.observer.Observer<ApplicationEvent>,ApplicationMatcher,org.refcodes.observer.EventMetaData,String>
Copyright © 2018. All rights reserved.