Class SimpleDispatchPolicy

    • Constructor Detail

      • SimpleDispatchPolicy

        public SimpleDispatchPolicy()
    • Method Detail

      • dispatch

        public boolean dispatch​(org.apache.activemq.broker.region.MessageReference node,
                                org.apache.activemq.filter.MessageEvaluationContext msgContext,
                                List<Subscription> consumers)
                         throws Exception
        Description copied from interface: DispatchPolicy
        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
        Specified by:
        dispatch in interface DispatchPolicy
        Returns:
        true if at least one consumer was dispatched or false if there are no active subscriptions that could be dispatched
        Throws:
        Exception