Interface DispatchPolicy

    • Method Detail

      • dispatch

        boolean dispatch​(MessageReference node,
                         MessageEvaluationContext msgContext,
                         List<Subscription> consumers)
                  throws Exception
        Decides how to dispatch a selected message to a collection of consumers. A safe approach is to dispatch to every subscription that matches. The list will be safe to iterate over when this method is called
        Returns:
        true if at least one consumer was dispatched or false if there are no active subscriptions that could be dispatched
        Throws:
        Exception