@Override
    public long getDeliveryDelay() {
        if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
            SibTr.entry(tc, "getDeliveryDelay");

        long deliveryDelay = getMessageItem().getDeliveryDelay();

        if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
            SibTr.exit(tc, "getDeliveryDelay", new Long(deliveryDelay));

        return deliveryDelay;
    }
@ Override public long getDeliveryDelay ( ) { if ( TraceComponent . isAnyTracingEnabled ( ) && tc . isEntryEnabled ( ) ) SibTr . entry ( tc , "getDeliveryDelay" ) ; long deliveryDelay = getMessageItem ( ) . getDeliveryDelay ( ) ; if ( TraceComponent . isAnyTracingEnabled ( ) && tc . isEntryEnabled ( ) ) SibTr . exit ( tc , "getDeliveryDelay" , new Long ( deliveryDelay ) ) ; return deliveryDelay ; }
@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

The delivery Delay of a message reference is always the same as its
referenced item.