Package org.hornetq.api.core.client

Examples of org.hornetq.api.core.client.ClientSession.rollback()


         {
            cp.send(session.createMessage(false));
         }
         Queue q = (Queue)server.getPostOffice().getBinding(queueA).getBindable();
         Assert.assertEquals(q.getMessageCount(), 0);
         session.rollback();
         Assert.assertEquals(q.getMessageCount(), 0);
         // now send some more
         for (int i = 0; i < numMessages; i++)
         {
            cp.send(session.createMessage(false));
View Full Code Here


            assertNotNull(message);
            assertEquals(i, message.getIntProperty("id").intValue());
            message.acknowledge();
         }

         session.rollback();

         session.close();

         session = sf.createSession(false, false, 0);
View Full Code Here

         ClientMessage msg = consumer.receive(5000);
         assertNotNull(msg);
         int msgIDRolledBack = msg.getIntProperty("id").intValue();
         msg.acknowledge();

         session.rollback();

         msg = consumer.receive(5000);

         assertNotNull(msg);
View Full Code Here

         assertNotNull(msg);

         assertEquals(msgIDRolledBack, msg.getIntProperty("id").intValue());

         session.rollback();

         session.close();

         sf.close();
         locator.close();
View Full Code Here

        //System.out.println("Just sent " + numberOfMessages + " messages.");

        session = sf.createSession(false, false, false);
        producer = session.createProducer(PagingTest.ADDRESS);
        producer.send(session.createMessage(true));
        session.rollback();
        producer.close();
        session.close();
        //System.out.println("Just sent (and rolled-back) 1 message.");

        session = sf.createSession(false, false, false);
View Full Code Here

            Assert.assertEquals(Integer.toString(i), getTextMessage(msg));

            // No ACK done, so deliveryCount should be always = 1
            Assert.assertEquals(1, msg.getDeliveryCount());
         }
         session.rollback();
      }

      if (persistent)
      {
         session.close();
View Full Code Here

               session.start();
               consumer = session.createConsumer(ADDRESS);
            }
            else
            {
               session.rollback();
            }
         }
      }

      session.close();
View Full Code Here

      // if strictUpdate == true, this will simulate a crash, where the server is stopped without closing/rolling back
      // the session
      if (!strictUpdate)
      {
         // If non Strict, at least rollback/cancel should still update the delivery-counts
         session.rollback(true);

         session.close();
      }

      server.stop();
View Full Code Here

         if (i % 100 == 0)
         {
            expectedCount++;
            msg.acknowledge();
            session.rollback();
         }
         session.close();
      }

      factory.close();
View Full Code Here

                  assertEquals(getSamplebyte((long)location), message.getBodyBuffer().readByte());
               }
               message.acknowledge();
            }

            session.rollback();

            cons.close();

            session.close();
            sf.close();
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.