258259260261262263264265
} } public boolean getJMSRedelivered() { UnsignedInteger failures = getDeliveryFailures(); return failures != null && (failures.intValue() != 0); }
264265266267268269270271272273274
return failures != null && (failures.intValue() != 0); } public void setJMSRedelivered(boolean redelivered) { UnsignedInteger failures = getDeliveryFailures(); if(redelivered) { if(failures == null || UnsignedInteger.ZERO.equals(failures)) { setDeliveryFailures(UnsignedInteger.ONE);
291292293294295296297298
messageAnnotationMap().put(JMS_TYPE, s); } public long getJMSExpiration() throws JMSException { final UnsignedInteger ttl = getTtl(); return ttl == null || ttl.longValue() == 0 ? 0 : getJMSTimestamp() + ttl.longValue(); }
268269270271272273274275
274275276277278279280281282283284
301302303304305306307308
239240241242243244245246247248249
TransientState transientState = _unsettledIds.get(deliveryTag); if(outcomeUpdate || settled) { final UnsignedInteger transferId = transientState.getDeliveryId(); getSession().updateDisposition(getRole(), transferId, transferId, state, settled); }