Class MessageDispatcher

    • Method Detail

      • dispatch

        public void dispatch​(MessagePublication publication,
                             java.lang.Object message,
                             java.lang.Iterable listeners)
        Description copied from interface: IMessageDispatcher
        Delivers the given message to the given set of listeners. Delivery may be delayed, aborted or restricted in various ways, depending on the configuration of the dispatcher
        Specified by:
        dispatch in interface IMessageDispatcher
        Parameters:
        publication - The message publication that initiated the dispatch
        message - The message that should be delivered to the listeners
        listeners - The listeners that should receive the message
      • getInvocation

        public IHandlerInvocation getInvocation()
        Description copied from interface: IMessageDispatcher
        Get the handler invocation that will be used to deliver the message to each listener.
        Specified by:
        getInvocation in interface IMessageDispatcher
        Returns:
        the handler invocation that will be used to deliver the message to each listener