Package net.engio.mbassy.bus.common
package net.engio.mbassy.bus.common
-
ClassDescriptionThe dead message event is published whenever no message handlers could be found for a given message publication.Publication errors may occur at various points of time during message delivery.A filtered message event is published when there have been matching subscriptions for a given message publication but configured filters prevented the message from being delivered to any of the handlers.GenericMessagePublicationSupport<T,
P extends IPublicationCommand> This interface is meant to be implemented by different bus implementations to offer a consistent way to plugin different methods of message publication.IMessageBus<T,P extends ISyncAsyncPublicationCommand> A message bus offers facilities for publishing messages to the message handlers of registered listeners.ISyncMessageBus<T,P extends IPublicationCommand> A wrapped event is created when various conditions are matched (these depend on the concrete (sub)type of wrapped event).This interface defines the very basic message publication semantics according to the publish subscribe pattern.Each message bus provides a runtime object to access its dynamic features and runtime configuration.