| Package | Description |
|---|---|
| net.engio.mbassy.bus | |
| net.engio.mbassy.bus.config | |
| net.engio.mbassy.bus.publication | |
| net.engio.mbassy.dispatch | |
| net.engio.mbassy.subscription |
| Modifier and Type | Method and Description |
|---|---|
protected MessagePublication |
AbstractSyncAsyncMessageBus.addAsynchronousDeliveryRequest(MessagePublication request) |
protected MessagePublication |
AbstractSyncAsyncMessageBus.addAsynchronousDeliveryRequest(MessagePublication request,
long timeout,
TimeUnit unit) |
protected MessagePublication |
AbstractSyncMessageBus.createMessagePublication(T message) |
MessagePublication |
MessagePublication.Factory.createPublication(BusRuntime runtime,
Collection<Subscription> subscriptions,
Object message) |
MessagePublication |
MessagePublication.markScheduled() |
MessagePublication |
MBassador.publishAsync(T message) |
MessagePublication |
IMBassador.publishAsync(T message) |
MessagePublication |
MBassador.publishAsync(T message,
long timeout,
TimeUnit unit) |
MessagePublication |
IMBassador.publishAsync(T message,
long timeout,
TimeUnit unit) |
| Modifier and Type | Method and Description |
|---|---|
protected MessagePublication |
AbstractSyncAsyncMessageBus.addAsynchronousDeliveryRequest(MessagePublication request) |
protected MessagePublication |
AbstractSyncAsyncMessageBus.addAsynchronousDeliveryRequest(MessagePublication request,
long timeout,
TimeUnit unit) |
| Modifier and Type | Field and Description |
|---|---|
protected BlockingQueue<MessagePublication> |
BusConfiguration.pendingMessagesQueue |
| Modifier and Type | Method and Description |
|---|---|
BlockingQueue<MessagePublication> |
BusConfiguration.getPendingMessagesQueue() |
BlockingQueue<MessagePublication> |
IBusConfiguration.getPendingMessagesQueue() |
| Modifier and Type | Method and Description |
|---|---|
void |
BusConfiguration.setPendingMessagesQueue(BlockingQueue<MessagePublication> pendingMessagesQueue) |
| Modifier and Type | Method and Description |
|---|---|
MessagePublication |
SyncAsyncPostCommand.asynchronously() |
MessagePublication |
ISyncAsyncPublicationCommand.asynchronously()
Execute the message publication asynchronously.
|
MessagePublication |
SyncAsyncPostCommand.asynchronously(long timeout,
TimeUnit unit) |
MessagePublication |
ISyncAsyncPublicationCommand.asynchronously(long timeout,
TimeUnit unit)
Execute the message publication asynchronously.
|
| Modifier and Type | Method and Description |
|---|---|
void |
IMessageDispatcher.dispatch(MessagePublication publication,
Object message,
Iterable listeners)
Delivers the given message to the given set of listeners.
|
void |
MessageDispatcher.dispatch(MessagePublication publication,
Object message,
Iterable listeners) |
void |
EnvelopedMessageDispatcher.dispatch(MessagePublication publication,
Object message,
Iterable listeners) |
void |
FilteredMessageDispatcher.dispatch(MessagePublication publication,
Object message,
Iterable listeners) |
| Modifier and Type | Method and Description |
|---|---|
void |
Subscription.publish(MessagePublication publication,
Object message) |
Copyright © 2013. All Rights Reserved.