title: Message Scheduling/Consumption in JMS based on Defined Time
body: <p>We are using IBM WebSphere MQ as JMS provider with Spring MDP (Message Driven POJO).</p>
  
  <p>Is there any way in JMS where we can configure time related properties in message so that message can be consumed at particular defined time only?</p>
  
  <p>For example, if I am sending three messages into queue M1, M2 and M3. Where, I can configure M2 message property let say 3 AM. And consumer side, consumer can only pick this message @ 3 AM only. If time is not defined, messages should be consumed in a way that JMS Receiver does.</p>