title: Camel-rabbitmq: Consuming from multiple rabbitmq queues in a single camel consumer
body: <p>I have the following scenario:
      There are 3 rabbitmq queues to which producers push their messages based on the priority of the message.(myqueue_high, myqueue_medium, myqueue_low)
     I want to have a single consumer which can pull from these queues in order or priority i.e. it keeps pulling from high queue as long as messages are there. o/w it pulls from medium. If medium is also empty it pulls from low.</p>
  
  <p>How do i achieve this? Do i need to write a custom component? </p>