code: @Override
      public long getDeliveryDelay()
      {
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
              SibTr.entry(this, tc, "getDeliveryDelay");
          long deliveryDelay = 0;
  
          try {
              deliveryDelay = getJSMessage(true).getDeliveryDelay();
              return deliveryDelay;
          } finally {
              if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
                  SibTr.exit(this, tc, "getDeliveryDelay", deliveryDelay);
  
          }
  
      }
docs: @see com.ibm.ws.sib.msgstore.AbstractItem#getDeliveryDelay()
  
  Return the maximum time this reference should be in locked state before
  its unlocked for consumption,i.e message will be available for consumption
  after getDeliveryDelay() time