30613062306330643065306630673068306930703071
} // no messages in the channel yet assertEquals(0, queue.browse(null).size()); tx.rollback(); // still no messages in the channel assertEquals(0, queue.browse(null).size()); }
30983099310031013102310331043105310631073108
queue.handle(observer, ref, tx); // no messages in the channel yet assertEquals(0, queue.browse(null).size()); tx.rollback(); // still no messages in the channel assertEquals(0, queue.browse(null).size()); }
31363137313831393140314131423143314431453146
31753176317731783179318031813182318331843185
36453646364736483649365036513652365336543655
// no message at the receiver assertTrue(r.getMessages().isEmpty()); tx.rollback(); // no messages in the channel assertEquals(0, queue.browse(null).size()); // no message at the receiver
36923693369436953696369736983699370037013702
assertEquals(0, queue.browse(null).size()); // no message at the receiver assertTrue(r.getMessages().isEmpty()); tx.rollback(); // no messages in the channel assertEquals(0, queue.browse(null).size()); // no message at the receiver
37383739374037413742374337443745374637473748
37843785378637873788378937903791379237933794
38313832383338343835383638373838383938403841
40154016401740184019402040214022402340244025
r.acknowledge(ackm, tx); deliveringCount = queue.getDeliveringCount(); assertEquals(1, deliveringCount); tx.rollback(); deliveringCount = queue.getDeliveringCount(); assertEquals(1, deliveringCount); // acknowledge non-transactionally