title: MQ message re-delivery using MQ JMS classes and spring
body: <p>Our application is consuming messages from WebSphere MQ using MQ JMS classes with spring. MQ queue definition has not set any value for backout threshold (<code>BOTHRESH</code>) and backout queue name (<code>BOQNAME</code>). In session transacted mode, when an exception occurs while processing message, no message delivery retry happens. I see exception that says no blackout queue defined. Since its not defined, it was trying to add message to dead letter queue. That's also failed. My questions are  - </p>
  
  <ol>
  <li>Is message re-delivery possible with MQ JMS classes when BOTHRESH = 0?</li>
  <li>With above setup, is it possible to manage message delivery retry by application code using redelivery count?</li>
  </ol>