Uses of Interface
net.engio.mbassy.bus.IMessagePublication
Packages that use IMessagePublication
Package
Description
-
Uses of IMessagePublication in net.engio.mbassy.bus
Classes in net.engio.mbassy.bus that implement IMessagePublicationModifier and TypeClassDescriptionclass
A message publication is created for each asynchronous message dispatch.Fields in net.engio.mbassy.bus with type parameters of type IMessagePublicationModifier and TypeFieldDescriptionprivate final BlockingQueue
<IMessagePublication> AbstractSyncAsyncMessageBus.pendingMessages
Methods in net.engio.mbassy.bus that return IMessagePublicationModifier and TypeMethodDescriptionprotected IMessagePublication
AbstractSyncAsyncMessageBus.addAsynchronousPublication
(MessagePublication publication) protected IMessagePublication
AbstractSyncAsyncMessageBus.addAsynchronousPublication
(MessagePublication publication, long timeout, TimeUnit unit) SyncMessageBus.SyncPostCommand.now()
Synchronously publish a message to all registered listeners (this includes listeners defined for super types) The call blocks until every messageHandler has processed the message.MBassador.publishAsync
(T message) MBassador.publishAsync
(T message, long timeout, TimeUnit unit) -
Uses of IMessagePublication in net.engio.mbassy.bus.common
Methods in net.engio.mbassy.bus.common that return IMessagePublicationModifier and TypeMethodDescriptionSynchronously publish a message to all registered listeners. -
Uses of IMessagePublication in net.engio.mbassy.bus.config
Fields in net.engio.mbassy.bus.config with type parameters of type IMessagePublicationModifier and TypeFieldDescriptionprivate BlockingQueue
<IMessagePublication> Feature.AsynchronousMessageDispatch.messageQueue
Methods in net.engio.mbassy.bus.config that return types with arguments of type IMessagePublicationMethod parameters in net.engio.mbassy.bus.config with type arguments of type IMessagePublicationModifier and TypeMethodDescriptionFeature.AsynchronousMessageDispatch.setMessageQueue
(BlockingQueue<IMessagePublication> pendingMessages) -
Uses of IMessagePublication in net.engio.mbassy.bus.error
Fields in net.engio.mbassy.bus.error declared as IMessagePublicationMethods in net.engio.mbassy.bus.error with parameters of type IMessagePublicationModifier and TypeMethodDescriptionPublicationError.setPublication
(IMessagePublication publication) Constructors in net.engio.mbassy.bus.error with parameters of type IMessagePublicationModifierConstructorDescriptionInternalPublicationError
(Throwable cause, String message, IMessagePublication publication) PublicationError
(Throwable cause, String errorMsg, Method handler, Object listener, IMessagePublication publication) Compound constructor, creating a PublicationError from the supplied objects.PublicationError
(Throwable cause, String errorMsg, IMessagePublication publication) -
Uses of IMessagePublication in net.engio.mbassy.bus.publication
Methods in net.engio.mbassy.bus.publication that return IMessagePublicationModifier and TypeMethodDescriptionISyncAsyncPublicationCommand.asynchronously()
Execute the message publication asynchronously.ISyncAsyncPublicationCommand.asynchronously
(long timeout, TimeUnit unit) Execute the message publication asynchronously.SyncAsyncPostCommand.asynchronously()
SyncAsyncPostCommand.asynchronously
(long timeout, TimeUnit unit) IPublicationCommand.now()
Execute the message publication immediately.SyncAsyncPostCommand.now()