public void setJMSDeliveryMode(final int deliveryMode) throws JMSException {
   if (deliveryMode == DeliveryMode.PERSISTENT) {
     message.setDurable(true);
   } else if (deliveryMode == DeliveryMode.NON_PERSISTENT) {
     message.setDurable(false);
   } else {
     throw new JMSException(
         "DeliveryImpl mode must be either DeliveryMode.PERSISTENT "
             + "or DeliveryMode.NON_PERSISTENT");
   }
 }