[hornetq-commits] JBoss hornetq SVN: r9893 - in branches/Branch_New_Paging_preMerge/src/main/org/hornetq/core: server/impl and 1 other directory.

do-not-reply at jboss.org do-not-reply at jboss.org
Tue Nov 16 10:27:14 EST 2010


Author: clebert.suconic at jboss.com
Date: 2010-11-16 10:27:14 -0500 (Tue, 16 Nov 2010)
New Revision: 9893

Modified:
   branches/Branch_New_Paging_preMerge/src/main/org/hornetq/core/client/impl/ClientConsumerImpl.java
   branches/Branch_New_Paging_preMerge/src/main/org/hornetq/core/server/impl/QueueImpl.java
Log:
Fixing tests

Modified: branches/Branch_New_Paging_preMerge/src/main/org/hornetq/core/client/impl/ClientConsumerImpl.java
===================================================================
--- branches/Branch_New_Paging_preMerge/src/main/org/hornetq/core/client/impl/ClientConsumerImpl.java	2010-11-16 03:57:19 UTC (rev 9892)
+++ branches/Branch_New_Paging_preMerge/src/main/org/hornetq/core/client/impl/ClientConsumerImpl.java	2010-11-16 15:27:14 UTC (rev 9893)
@@ -323,8 +323,12 @@
    {
       if (isBrowseOnly())
       {
-         log.warn("receive timeout is not effective on browsing, ignoring timeout");
-         return receive(0, true);
+         ClientMessage msg = receive(timeout, false);
+         if (msg == null)
+         {
+            msg = receive(0, true);
+         }
+         return msg;
       }
       else
       {

Modified: branches/Branch_New_Paging_preMerge/src/main/org/hornetq/core/server/impl/QueueImpl.java
===================================================================
--- branches/Branch_New_Paging_preMerge/src/main/org/hornetq/core/server/impl/QueueImpl.java	2010-11-16 03:57:19 UTC (rev 9892)
+++ branches/Branch_New_Paging_preMerge/src/main/org/hornetq/core/server/impl/QueueImpl.java	2010-11-16 15:27:14 UTC (rev 9893)
@@ -1255,7 +1255,7 @@
          }
       }
       
-      if (messageReferences.size() == 0 && pageIterator.hasNext())
+      if (pageIterator != null && messageReferences.size() == 0 && pageIterator.hasNext())
       {
          scheduleDepage();
       }



More information about the hornetq-commits mailing list