Package javax.jms

Examples of javax.jms.QueueSession.commit()


    cf.createQueueConnection();
    cfControl.setReturnValue(con, 1);
    con.createQueueSession(true, Session.AUTO_ACKNOWLEDGE);
    conControl.setReturnValue(session, 1);
    session.commit();
    sessionControl.setVoidCallable(1);
    session.close();
    sessionControl.setVoidCallable(1);
    con.close();
    conControl.setVoidCallable(1);
View Full Code Here


            queueSession.createReceiver(new ActiveMQQueue("IN")).setMessageListener(new MessageListener() {
                @Override
                public void onMessage(Message message) {
                    try {
                        producer.send(message);
                        queueSession.commit();
                    } catch (Exception e) {
                        LOG.error("Failed to fanout to GW: " + message, e);
                    }

                }
View Full Code Here

            // send the message
            sender.send(message);

            if (session.getTransacted()) {
                session.commit();
            }
            if (i % 1000 == 0) {
                logger.info("Message successfully sent to : " + queue.getQueueName() + " messageid: " + message.getJMSMessageID() + " content:"
                    + message.getText());
            }
View Full Code Here

                            this.handler.onMessage(message);
                        }

                        // commit session on successful handling of message
                        if (session.getTransacted()) {
                            session.commit();
                        }
                    }

                    logger.info("Receiver " + Thread.currentThread().getName() + " shutting down.");
View Full Code Here

            queueSession.createReceiver(new ActiveMQQueue("IN")).setMessageListener(new MessageListener() {
                @Override
                public void onMessage(Message message) {
                    try {
                        producer.send(message);
                        queueSession.commit();
                    } catch (Exception e) {
                        LOG.error("Failed to fanout to GW: " + message, e);
                    }

                }
View Full Code Here

         Message m1 = sess.createTextMessage("testing1");
         Message m2 = sess.createTextMessage("testing2");
         producer.send(m1);
         producer.send(m2);

         sess.commit();

         TextMessage mr = (TextMessage)cons.receive(3000);
         assertNotNull(mr);
         assertEquals("testing1", mr.getText());
View Full Code Here

         // second message cannot be received
         // if the first message is not committed.
         mr = (TextMessage)cons.receive(3000);
         assertNull(mr);

         sess.commit();

         mr = (TextMessage)cons.receive(3000);
         assertNotNull(mr);
         assertEquals("testing2", mr.getText());
View Full Code Here

         mr = (TextMessage)cons.receive(3000);
         assertNotNull(mr);
         assertEquals("testing2", mr.getText());

         sess.commit();

         checkEmpty(queue1);
      }
      finally
      {
View Full Code Here

         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);
         TextMessage rm = (TextMessage)cons.receive(5000);
         assertEquals("tx-delivery0", rm.getText());
View Full Code Here

        
         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++)
         {
            rm = (TextMessage)cons.receive(5000);
            assertEquals("tx-delivery" + (i+1), rm.getText());
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.