Package net.engio.mbassy.bus.common
-
Interface Summary Interface Description ErrorHandlingSupport Publication errors may occur at various points of time during message delivery.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> PubSubSupport<T> This interface defines the very basic message publication semantics according to the publish subscribe pattern.RuntimeProvider Each message bus provides a runtime object to access its dynamic features and runtime configuration. -
Class Summary Class Description DeadMessage The dead message event is published whenever no message handlers could be found for a given message publication.FilteredMessage 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.PublicationEvent A wrapped event is created when various conditions are matched (these depend on the concrete (sub)type of wrapped event).