title: How to listen to multiple queues in order of priority in a Mule application.
body: <p>I have a amqp connector setup that listens on a single queue for JSON messages and is working fine. The business has dropped a use case that my application now needs to listen on multiple queues in order of priority. For example having three queues: </p>
  
  <ol>
  <li>HighQ</li>
  <li>NormalQ</li>
  <li>LowQ </li>
  </ol>
  
  <p>I want the mule connector to first read from HighQ until empty, then NormalQ until empty and LowQ until empty. Restarting from HighQ after every message. </p>
  
  <p>I feel like this should be standard but my google foo is failing me. </p>
  
  <p>Any pointers in the right direction? </p>