20732074207520762077207820792080208120822083
msgs = queues[i].browse(); assertNotNull(msgs); assertTrue(msgs.isEmpty()); } tx.rollback(); for (int i = 0; i < 8; i++) { List msgs = receivers[i].getMessages(); assertNotNull(msgs);
21882189219021912192219321942195219621972198
msgs = queues[i].browse(); assertNotNull(msgs); assertTrue(msgs.isEmpty()); } tx.rollback(); for (int i = 0; i < 16; i++) { List msgs = receivers[i].getMessages(); assertNotNull(msgs);
23132314231523162317231823192320232123222323
assertEquals(2, deliveringCount); } tx.rollback(); for (int i = 0; i < 8; i++) { List msgs = receivers[i].getMessages(); assertNotNull(msgs);
24502451245224532454245524562457245824592460
r.acknowledge(ackm, tx); deliveringCount = queue.getDeliveringCount(); assertEquals(1, deliveringCount); tx.rollback(); deliveringCount = queue.getDeliveringCount(); assertEquals(1, deliveringCount); // acknowledge non-transactionally
25942595259625972598259926002601260226032604
Message ackm = (Message)i.next(); // transacted acknowledgment r.acknowledge(ackm, tx); } tx.rollback(); // acknowledge non-transactionally for(Iterator i = r.getMessages().iterator(); i.hasNext();) { Message ackm = (Message)i.next();
34033404340534063407340834093410341134123413
// no message at the receiver assertTrue(r.getMessages().isEmpty()); tx.rollback(); // no messages in the channel assertEquals(0, queue.browse().size()); // no message at the receiver
34493450345134523453345434553456345734583459
assertEquals(0, queue.browse().size()); // no message at the receiver assertTrue(r.getMessages().isEmpty()); tx.rollback(); // no messages in the channel assertEquals(0, queue.browse().size()); // no message at the receiver
34943495349634973498349935003501350235033504
35403541354235433544354535463547354835493550
35873588358935903591359235933594359535963597