[hornetq-commits] JBoss hornetq SVN: r10163 - in branches/Branch_2_2_EAP: tests/src/org/hornetq/tests/integration/client and 1 other directory.

do-not-reply at jboss.org do-not-reply at jboss.org
Sun Jan 30 00:21:38 EST 2011


Author: clebert.suconic at jboss.com
Date: 2011-01-30 00:21:37 -0500 (Sun, 30 Jan 2011)
New Revision: 10163

Modified:
   branches/Branch_2_2_EAP/src/main/org/hornetq/core/server/impl/QueueImpl.java
   branches/Branch_2_2_EAP/tests/src/org/hornetq/tests/integration/client/PagingOrderTest.java
Log:
tweak on counters

Modified: branches/Branch_2_2_EAP/src/main/org/hornetq/core/server/impl/QueueImpl.java
===================================================================
--- branches/Branch_2_2_EAP/src/main/org/hornetq/core/server/impl/QueueImpl.java	2011-01-30 04:39:41 UTC (rev 10162)
+++ branches/Branch_2_2_EAP/src/main/org/hornetq/core/server/impl/QueueImpl.java	2011-01-30 05:21:37 UTC (rev 10163)
@@ -821,7 +821,7 @@
       {
          if (pageSubscription != null)
          {
-            return messagesAdded + pageSubscription.getCounter().getValue();
+            return messagesAdded + pageSubscription.getCounter().getValue() - pagedReferences.get();
          }
          else
          {

Modified: branches/Branch_2_2_EAP/tests/src/org/hornetq/tests/integration/client/PagingOrderTest.java
===================================================================
--- branches/Branch_2_2_EAP/tests/src/org/hornetq/tests/integration/client/PagingOrderTest.java	2011-01-30 04:39:41 UTC (rev 10162)
+++ branches/Branch_2_2_EAP/tests/src/org/hornetq/tests/integration/client/PagingOrderTest.java	2011-01-30 05:21:37 UTC (rev 10163)
@@ -156,7 +156,7 @@
 
          ClientSession session = sf.createSession(false, false, false);
 
-         session.createQueue(PagingTest.ADDRESS, PagingTest.ADDRESS, null, true);
+         Queue queue = server.createQueue(ADDRESS, ADDRESS, null, true, false);
 
          ClientProducer producer = session.createProducer(PagingTest.ADDRESS);
 
@@ -215,6 +215,12 @@
          {
             sessionServer.close(true);
          }
+         
+         
+         OperationContextImpl.getContext().waitCompletion();
+         
+         assertEquals(numberOfMessages - 100, queue.getMessageCount());
+         assertEquals(numberOfMessages, queue.getMessagesAdded());
 
          OperationContextImpl.getContext().waitCompletion();
 



More information about the hornetq-commits mailing list