code: @Override
      public void setDeliveryDelay(long deliveryDelayTime) throws JMSException {
  
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
              SibTr.entry(this, tc, "setDeliveryDelay", deliveryDelayTime);
  
          checkClosed();
          // Throws an exception if this is not a valid time to live.
          validateDeliveryDelayTime(deliveryDelayTime);
          // We know by this point that it must be valid.
          this.defaultDeliveryDelay = deliveryDelayTime;
  
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
              SibTr.exit(this, tc, "setDeliveryDelay");
  
      }
docs: /*
  (non-Javadoc)
  
  @see javax.jms.MessageProducer#setDeliveryDelay(long)