@Override public synchronized void commit() { if (lateDeliveries != null) { // This is to make sure deliveries that were touched before the commit arrived will be delivered for (LateDelivery pos : lateDeliveries) { pos.getSubscription().redeliver(pos.getIterator(), pos.getPagePosition()); } lateDeliveries.clear(); } committed = true; lateDeliveries = null; }
cursor.redeliver(iterator, cursorPos); return true; } else if (committed) {