673674675676677678679680681682683
Message m = cons1.receive(1000); assertNull(m); MessageConsumer cons2 = sess2.createConsumer(queue3); TextMessage rm5 = (TextMessage)cons2.receive(1000); assertNotNull(rm5); assertEquals(tm5.getText(), rm5.getText());
919920921922923924925926927928929
prod4.send(tm13); prod4.send(tm14); prod4.send(tm15); prod4.send(tm16); MessageConsumer cons1 = sess2.createConsumer(queue2); TextMessage rm1 = (TextMessage)cons1.receive(1000); assertNotNull(rm1); assertEquals(tm1.getText(), rm1.getText());
941942943944945946947948949950951
11761177117811791180118111821183118411851186
11981199120012011202120312041205120612071208
19011902190319041905190619071908190919101911
XAResource res = sess.getXAResource(); Transaction tx = tm.getTransaction(); tx.enlistResource(res); MessageConsumer cons = sess.createConsumer(queue1); TextMessage m2 = (TextMessage)cons.receive(MAX_TIMEOUT); assertNotNull(m2);
19711972197319741975197619771978197919801981
20692070207120722073207420752076207720782079
assertNotNull(r1); assertEquals("jellyfish1", r1.getText()); cons1.close(); MessageConsumer cons2 = sess2.createConsumer(queue1); TextMessage r2 = (TextMessage)cons2.receive(MAX_TIMEOUT); assertNotNull(r2); assertEquals("jellyfish2", r2.getText());
21462147214821492150215121522153215421552156
22332234223522362237223822392240224122422243
assertNotNull(r1); assertEquals("jellyfish2", r1.getText()); cons1.close(); MessageConsumer cons2 = sess2.createConsumer(queue1); TextMessage r2 = (TextMessage)cons2.receive(MAX_TIMEOUT); assertNotNull(r2); assertEquals("jellyfish3", r2.getText());