Package javax.jms

Examples of javax.jms.Session.rollback()


         if (HornetQRASession.trace)
         {
            HornetQRASession.log.trace("Rollback session " + this);
         }

         session.rollback();
      }
      finally
      {
         unlock();
      }
View Full Code Here


      Message m = sess.createTextMessage("hello");
      prod.send(m);

      try
      {
         sess.rollback();
         ProxyAssertSupport.fail();
      }
      catch (javax.jms.IllegalStateException e)
      {
      }
View Full Code Here

            ProxyAssertSupport.assertEquals(1, tm.getIntProperty("JMSXDeliveryCount"));
         }

         // rollback
         sess2.rollback();

         for (int i = 0; i < 10; i++)
         {
            TextMessage tm = (TextMessage)cons.receive(1000);
View Full Code Here

         ProxyAssertSupport.assertEquals("hello1", rm1.getText());
         log.trace(rm1.getJMSMessageID());

         log.trace("rolling back");
         // rollback should cause redelivery of messages not acked
         sess.rollback();
         log.trace("rolled back");

         TextMessage rm2 = (TextMessage)cons1.receive(1500);
         ProxyAssertSupport.assertEquals("hello1", rm2.getText());
         log.trace(rm1.getJMSMessageID());
View Full Code Here

               }
               else
               {
                  lastCount = messageCount;
                  ReaderThread.log.debug("rollback");
                  session.rollback();
               }

               messageCount++;

               if (messageCount % 7 == 0)
View Full Code Here

                  }
                  else
                  {
                     ProducerThread.log.debug("rollback");
                     lastMessage = messageCount;
                     sess.rollback();
                  }
                  messageCount++;

               }
View Full Code Here

         // rollback should cause redelivery of messages

         // in this case redelivery occurs to a different receiver

         sess.rollback();

         MessageConsumer cons2 = sess.createConsumer(HornetQServerTestCase.queue1);

         TextMessage rm2 = (TextMessage)cons2.receive(1500);
         ProxyAssertSupport.assertNotNull(rm2);
View Full Code Here

                        {
                           if (info)
                           {
                              log.info("Rollback transaction");
                           }
                           sess.rollback();
                        }
                        msgs = 0;
                     }
                  }
                  else
View Full Code Here

                                       tm.propertyExists("JMSXDeliveryCount"));
         ProxyAssertSupport.assertEquals(1, rm.getIntProperty("JMSXDeliveryCount"));

         ProxyAssertSupport.assertFalse(rm.getJMSRedelivered());

         consumerSess.rollback();

         rm = (TextMessage)consumer.receive(1000);

         ProxyAssertSupport.assertNotNull(rm);
View Full Code Here

         ProxyAssertSupport.assertEquals(2, rm.getIntProperty("JMSXDeliveryCount"));

         ProxyAssertSupport.assertTrue(rm.getJMSRedelivered());

         consumerSess.rollback();

         rm = (TextMessage)consumer.receive(1000);

         ProxyAssertSupport.assertNotNull(rm);
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.