Class StrictOrderDispatchPolicy
- java.lang.Object
 - 
- org.apache.activemq.broker.region.policy.StrictOrderDispatchPolicy
 
 
- 
- All Implemented Interfaces:
 DispatchPolicy
public class StrictOrderDispatchPolicy extends Object implements DispatchPolicy
Dispatch policy that causes every subscription to see messages in the same order. 
- 
- 
Constructor Summary
Constructors Constructor Description StrictOrderDispatchPolicy() 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleandispatch(MessageReference node, MessageEvaluationContext msgContext, List consumers)Decides how to dispatch a selected message to a collection of consumers. 
 - 
 
- 
- 
Method Detail
- 
dispatch
public boolean dispatch(MessageReference node, MessageEvaluationContext msgContext, List consumers) throws Exception
Description copied from interface:DispatchPolicyDecides 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:
 dispatchin interfaceDispatchPolicy- Parameters:
 node-msgContext-consumers-- Returns:
 - true if dispatched
 - Throws:
 Exception- See Also:
 DispatchPolicy.dispatch(org.apache.activemq.broker.region.MessageReference, org.apache.activemq.filter.MessageEvaluationContext, java.util.List)
 
 - 
 
 -