12421243124412451246124712481249125012511252
TextMessage tm4 = sess1.createTextMessage("tm4"); prod.send(tm1); prod.send(tm2); prod.send(tm3); prod.send(tm4); conn1.start(); MessageConsumer cons1 = sess1.createConsumer(queue1); TextMessage rm1 = (TextMessage)cons1.receive(2000);
13491350135113521353135413551356135713581359
TextMessage tm1 = sess1.createTextMessage("A"); TextMessage tm2 = sess1.createTextMessage("B"); TextMessage tm3 = sess1.createTextMessage("C"); TextMessage tm4 = sess1.createTextMessage("D"); prod.send(tm1); prod.send(tm2); prod.send(tm3); prod.send(tm4); conn1.start();
13501351135213531354135513561357135813591360
TextMessage tm2 = sess1.createTextMessage("B"); TextMessage tm3 = sess1.createTextMessage("C"); TextMessage tm4 = sess1.createTextMessage("D"); prod.send(tm1); prod.send(tm2); prod.send(tm3); prod.send(tm4); conn1.start();
13511352135313541355135613571358135913601361
TextMessage tm3 = sess1.createTextMessage("C"); TextMessage tm4 = sess1.createTextMessage("D"); prod.send(tm1); prod.send(tm2); prod.send(tm3); prod.send(tm4); conn1.start(); ArrayList<String> rList = new ArrayList<String>();
13521353135413551356135713581359136013611362
TextMessage tm4 = sess1.createTextMessage("D"); prod.send(tm1); prod.send(tm2); prod.send(tm3); prod.send(tm4); conn1.start(); ArrayList<String> rList = new ArrayList<String>(); int i = 0;
15091510151115121513151415151516151715181519
int numMsg = 5; TextMessage msg = null; for (int i = 0; i < numMsg; i++) { msg = sess.createTextMessage("tx-delivery" + i); producer.send(msg); } sess.commit(); msg = sess.createTextMessage("tx-delivery" + numMsg); producer.send(msg);
15141515151615171518151915201521152215231524
producer.send(msg); } sess.commit(); msg = sess.createTextMessage("tx-delivery" + numMsg); producer.send(msg); TextMessage rm = (TextMessage)cons.receive(5000); assertEquals("tx-delivery0", rm.getText()); sess.commit(); for (int i = 0; i < numMsg; i++)
102103104105106107108109110111112
for (int i = 0; i < NUM_MESSAGES; i++) { TextMessage tm = sess.createTextMessage("Message:" + i); prod.send(tm); } Session sess2 = conn.createSession(false, Session.CLIENT_ACKNOWLEDGE); MessageConsumer cons = sess2.createConsumer(queue1);
230231232233234235236237238239240
if (i == 2 || i == 4) { // Send messages with time to live of 2000 enough time to get to client consumer - so // they won't be expired on the server side prod.send(tm, DeliveryMode.PERSISTENT, 4, 2000); } else { prod.send(tm); }
234235236237238239240241242243244
// they won't be expired on the server side prod.send(tm, DeliveryMode.PERSISTENT, 4, 2000); } else { prod.send(tm); } } Session sess2 = conn.createSession(false, Session.CLIENT_ACKNOWLEDGE);