| Package | Description |
|---|---|
| net.engio.mbassy.bus | |
| net.engio.mbassy.dispatch | |
| net.engio.mbassy.subscription |
| Modifier and Type | Interface and Description |
|---|---|
interface |
IMessageBus<T,P extends IMessageBus.IPostCommand>
A message bus offers facilities for publishing messages to registered listeners.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractSyncAsyncMessageBus<T,P extends IMessageBus.IPostCommand>
The base class for all message bus implementations.
|
class |
AbstractSyncMessageBus<T,P extends ISyncMessageBus.ISyncPostCommand>
The base class for all message bus implementations.
|
class |
MBassador<T> |
| Modifier and Type | Interface and Description |
|---|---|
interface |
IHandlerInvocation<Listener,Message,Bus extends ISyncMessageBus>
A handler invocation encapsulates the logic that is used to invoke a single
message handler to process a given message.
|
interface |
IMessageBusAware<Bus extends ISyncMessageBus>
This interface marks components that have access to the message bus that they belong to.
|
interface |
ISubscriptionContextAware<Bus extends ISyncMessageBus>
This interface marks components that have access to the subscription context.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractSubscriptionContextAware<Bus extends ISyncMessageBus>
The base implementation for subscription context aware objects (mightily obvious :)
|
class |
SubscriptionContext<Bus extends ISyncMessageBus>
The subscription context holds all (meta)data/objects that are relevant to successfully publish
a message within a subscription.
|
Copyright © 2013. All Rights Reserved.