Class AbstractSyncAsyncMessageBus<T,P extends ISyncAsyncPublicationCommand>

java.lang.Object
net.engio.mbassy.bus.AbstractPubSubSupport<T>
net.engio.mbassy.bus.AbstractSyncAsyncMessageBus<T,P>
Type Parameters:
T - The type of message this bus consumes
P - The publication commands this bus supports depend on P
All Implemented Interfaces:
ErrorHandlingSupport, GenericMessagePublicationSupport<T,P>, IMessageBus<T,P>, PubSubSupport<T>, RuntimeProvider
Direct Known Subclasses:
MBassador

public abstract class AbstractSyncAsyncMessageBus<T,P extends ISyncAsyncPublicationCommand> extends AbstractPubSubSupport<T> implements IMessageBus<T,P>
The base class for all message bus implementations with support for asynchronous message dispatch