ApplicationBus
, org.refcodes.eventbus.BusObservable<ApplicationEvent,org.refcodes.observer.Observer<ApplicationEvent>,ApplicationMatcher,org.refcodes.mixin.EventMetaData>
, org.refcodes.eventbus.BusPublisher<ApplicationEvent>
, DestroyBus
, org.refcodes.eventbus.DispatchStrategyAccessor
, org.refcodes.eventbus.EventBus<ApplicationEvent,org.refcodes.observer.Observer<ApplicationEvent>,ApplicationMatcher,org.refcodes.mixin.EventMetaData,String>
, org.refcodes.observer.EventMatcher<ApplicationEvent>
, ExceptionBus
, org.refcodes.component.HandleLookup<ApplicationEvent,org.refcodes.observer.Observer<ApplicationEvent>>
, InitializeBus
, LifeCycleBus
, org.refcodes.matcher.Matcher<ApplicationEvent>
, MessageBus
, PauseBus
, PayloadBus
, PropertiesBus
, org.refcodes.observer.Publisher<ApplicationEvent>
, ResumeBus
, StartBus
, StopBus
public interface MessagePropertiesBus extends ApplicationBus
MessagePropertiesBus
extends the ApplicationBus
with
convenience functionality common to everyday application and service
development regarding dispatching of Properties
instances.Modifier and Type | Method | Description |
---|---|---|
default void |
publishProperties(Enum<?> aAction,
org.refcodes.properties.Properties aProperties) |
Publishes an event with the provided properties and the given attributes.
|
default void |
publishProperties(Enum<?> aAction,
org.refcodes.properties.Properties aProperties,
Class<?> aPublisherType) |
Publishes an event with the provided properties and the given attributes.
|
default void |
publishProperties(Enum<?> aAction,
org.refcodes.properties.Properties aProperties,
Class<?> aPublisherType,
org.refcodes.eventbus.DispatchStrategy aStrategy) |
Publishes an event with the provided properties and the given attributes.
|
default void |
publishProperties(Enum<?> aAction,
org.refcodes.properties.Properties aProperties,
String aChannel) |
Publishes an event with the provided properties and the given attributes.
|
default void |
publishProperties(Enum<?> aAction,
org.refcodes.properties.Properties aProperties,
String aAlias,
String aGroup,
String aChannel,
String aUid,
Class<?> aPublisherType) |
Publishes an event with the provided properties for the given attributes.
|
default void |
publishProperties(Enum<?> aAction,
org.refcodes.properties.Properties aProperties,
String aAlias,
String aGroup,
String aChannel,
String aUid,
Class<?> aPublisherType,
org.refcodes.eventbus.DispatchStrategy aStrategy) |
Publishes an event with the provided properties and the given attributes.
|
default void |
publishProperties(Enum<?> aAction,
org.refcodes.properties.Properties aProperties,
String aChannel,
org.refcodes.eventbus.DispatchStrategy aStrategy) |
Publishes an event with the provided properties and the given attributes.
|
default void |
publishProperties(Enum<?> aAction,
org.refcodes.properties.Properties aProperties,
org.refcodes.eventbus.DispatchStrategy aStrategy) |
Publishes an event with the provided properties and the given attributes.
|
default void |
publishProperties(Enum<?> aAction,
org.refcodes.properties.Properties aProperties,
org.refcodes.mixin.EventMetaData aEventMetaData) |
Publishes an event with the provided properties and the given attributes.
|
default void |
publishProperties(Enum<?> aAction,
org.refcodes.properties.Properties aProperties,
org.refcodes.mixin.EventMetaData aEventMetaData,
org.refcodes.eventbus.DispatchStrategy aStrategy) |
Publishes an event with the provided properties and the given attributes.
|
default void |
publishProperties(org.refcodes.properties.Properties aProperties) |
Publishes an event with the provided properties and the given attributes.
|
default void |
publishProperties(org.refcodes.properties.Properties aProperties,
Class<?> aPublisherType) |
Publishes an event with the provided properties and the given attributes.
|
default void |
publishProperties(org.refcodes.properties.Properties aProperties,
Class<?> aPublisherType,
org.refcodes.eventbus.DispatchStrategy aStrategy) |
Publishes an event with the provided properties and the given attributes.
|
default void |
publishProperties(org.refcodes.properties.Properties aProperties,
String aChannel) |
Publishes an event with the provided properties and the given attributes.
|
default void |
publishProperties(org.refcodes.properties.Properties aProperties,
String aAlias,
String aGroup,
String aChannel,
String aUid,
Class<?> aPublisherType) |
Publishes an event with the provided properties and the given attributes.
|
default void |
publishProperties(org.refcodes.properties.Properties aProperties,
String aAlias,
String aGroup,
String aChannel,
String aUid,
Class<?> aPublisherType,
org.refcodes.eventbus.DispatchStrategy aStrategy) |
Publishes an event with the provided properties and the given attributes.
|
default void |
publishProperties(org.refcodes.properties.Properties aProperties,
String aChannel,
org.refcodes.eventbus.DispatchStrategy aStrategy) |
Publishes an event with the provided properties and the given attributes.
|
default void |
publishProperties(org.refcodes.properties.Properties aProperties,
org.refcodes.eventbus.DispatchStrategy aStrategy) |
Publishes an event with the provided properties and the given attributes.
|
default void |
publishProperties(org.refcodes.properties.Properties aProperties,
org.refcodes.mixin.EventMetaData aEventMetaData) |
Publishes an event with the provided properties and the given attributes.
|
default void |
publishProperties(org.refcodes.properties.Properties aProperties,
org.refcodes.mixin.EventMetaData aEventMetaData,
org.refcodes.eventbus.DispatchStrategy aStrategy) |
Publishes an event with the provided properties and the given attributes.
|
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, subscribe, subscribe
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
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
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 void publishProperties(Enum<?> aAction, org.refcodes.properties.Properties aProperties, Class<?> aPublisherType)
publishProperties
in interface PropertiesBus
aAction
- The action which this represents.aProperties
- The properties to be carried by the event.aPublisherType
- The type of the event publisher.default void publishProperties(Enum<?> aAction, org.refcodes.properties.Properties aProperties, String aChannel)
publishProperties
in interface PropertiesBus
aAction
- The action which this represents.aProperties
- The properties to be carried by the event.aChannel
- The channel name on which the event is receivable.default void publishProperties(Enum<?> aAction, org.refcodes.properties.Properties aProperties, String aAlias, String aGroup, String aChannel, String aUid, Class<?> aPublisherType)
publishProperties
in interface PropertiesBus
aAction
- The action which this represents.aProperties
- The properties to be carried by the event.aAlias
- The alias property.aGroup
- The group property.aChannel
- The channel property.aUid
- The UID (Universal-TID) property.aPublisherType
- The type of the event publisher.default void publishProperties(Enum<?> aAction, org.refcodes.properties.Properties aProperties, org.refcodes.mixin.EventMetaData aEventMetaData)
publishProperties
in interface PropertiesBus
aAction
- The action which the event represents.aProperties
- The properties to be carried by the event.aEventMetaData
- The Meta-Data to by supplied by the event.default void publishProperties(Enum<?> aAction, org.refcodes.properties.Properties aProperties)
publishProperties
in interface PropertiesBus
aAction
- The action which the event represents.aProperties
- The properties to be carried by the event.default void publishProperties(org.refcodes.properties.Properties aProperties, Class<?> aPublisherType)
publishProperties
in interface PropertiesBus
aProperties
- The properties to be carried by the event.aPublisherType
- The type of the event publisher.default void publishProperties(org.refcodes.properties.Properties aProperties, String aChannel)
publishProperties
in interface PropertiesBus
aProperties
- The properties to be carried by the event.aChannel
- The channel name on which the event is receivable.default void publishProperties(org.refcodes.properties.Properties aProperties, String aAlias, String aGroup, String aChannel, String aUid, Class<?> aPublisherType)
publishProperties
in interface PropertiesBus
aProperties
- The properties to be carried by the event.aAlias
- The alias property.aGroup
- The group property.aChannel
- The channel property.aUid
- The UID (Universal-TID) property.aPublisherType
- The type of the event publisher.default void publishProperties(org.refcodes.properties.Properties aProperties, org.refcodes.mixin.EventMetaData aEventMetaData)
publishProperties
in interface PropertiesBus
aProperties
- The properties to be carried by the event.aEventMetaData
- The Meta-Data to by supplied by the event.default void publishProperties(org.refcodes.properties.Properties aProperties)
publishProperties
in interface PropertiesBus
aProperties
- The properties to be carried by the event.default void publishProperties(Enum<?> aAction, org.refcodes.properties.Properties aProperties, Class<?> aPublisherType, org.refcodes.eventbus.DispatchStrategy aStrategy)
publishProperties
in interface PropertiesBus
aAction
- The action which this represents.aProperties
- The properties to be carried by the event.aPublisherType
- The type of the event publisher.aStrategy
- The DispatchStrategy
to use when dispatching the
event.default void publishProperties(Enum<?> aAction, org.refcodes.properties.Properties aProperties, String aChannel, org.refcodes.eventbus.DispatchStrategy aStrategy)
publishProperties
in interface PropertiesBus
aAction
- The action which this represents.aProperties
- The properties to be carried by the event.aChannel
- The channel name on which the event is receivable.aStrategy
- The DispatchStrategy
to use when dispatching the
event.default void publishProperties(Enum<?> aAction, org.refcodes.properties.Properties aProperties, String aAlias, String aGroup, String aChannel, String aUid, Class<?> aPublisherType, org.refcodes.eventbus.DispatchStrategy aStrategy)
publishProperties
in interface PropertiesBus
aAction
- The action which this represents.aProperties
- The properties to be carried by the event.aAlias
- The alias property.aGroup
- The group property.aChannel
- The channel property.aUid
- The UID (Universal-TID) property.aPublisherType
- The type of the event publisher.aStrategy
- The DispatchStrategy
to use when dispatching the
event.default void publishProperties(Enum<?> aAction, org.refcodes.properties.Properties aProperties, org.refcodes.mixin.EventMetaData aEventMetaData, org.refcodes.eventbus.DispatchStrategy aStrategy)
publishProperties
in interface PropertiesBus
aAction
- The action which the event represents.aProperties
- The properties to be carried by the event.aEventMetaData
- The Meta-Data to by supplied by the event.aStrategy
- The DispatchStrategy
to use when dispatching the
event.default void publishProperties(Enum<?> aAction, org.refcodes.properties.Properties aProperties, org.refcodes.eventbus.DispatchStrategy aStrategy)
publishProperties
in interface PropertiesBus
aAction
- The action which the event represents.aProperties
- The properties to be carried by the event.aStrategy
- The DispatchStrategy
to use when dispatching the
event.default void publishProperties(org.refcodes.properties.Properties aProperties, Class<?> aPublisherType, org.refcodes.eventbus.DispatchStrategy aStrategy)
publishProperties
in interface PropertiesBus
aProperties
- The properties to be carried by the event.aPublisherType
- The type of the event publisher.aStrategy
- The DispatchStrategy
to use when dispatching the
event.default void publishProperties(org.refcodes.properties.Properties aProperties, String aChannel, org.refcodes.eventbus.DispatchStrategy aStrategy)
publishProperties
in interface PropertiesBus
aProperties
- The properties to be carried by the event.aChannel
- The channel name on which the event is receivable.aStrategy
- The DispatchStrategy
to use when dispatching the
event.default void publishProperties(org.refcodes.properties.Properties aProperties, String aAlias, String aGroup, String aChannel, String aUid, Class<?> aPublisherType, org.refcodes.eventbus.DispatchStrategy aStrategy)
publishProperties
in interface PropertiesBus
aProperties
- The properties to be carried by the event.aAlias
- The alias property.aGroup
- The group property.aChannel
- The channel property.aUid
- The UID (Universal-TID) property.aPublisherType
- The type of the event publisher.aStrategy
- The DispatchStrategy
to use when dispatching the
event.default void publishProperties(org.refcodes.properties.Properties aProperties, org.refcodes.mixin.EventMetaData aEventMetaData, org.refcodes.eventbus.DispatchStrategy aStrategy)
publishProperties
in interface PropertiesBus
aProperties
- The properties to be carried by the event.aEventMetaData
- The Meta-Data to by supplied by the event.aStrategy
- The DispatchStrategy
to use when dispatching the
event.default void publishProperties(org.refcodes.properties.Properties aProperties, org.refcodes.eventbus.DispatchStrategy aStrategy)
publishProperties
in interface PropertiesBus
aProperties
- The properties to be carried by the event.aStrategy
- The DispatchStrategy
to use when dispatching the
event.Copyright © 2021. All rights reserved.