Author: arnaudsimon
Date: Fri Oct 26 08:07:20 2007
New Revision: 588678

URL: http://svn.apache.org/viewvc?rev=588678&view=rev
Log:
Changed queue browsing behavior: added timeout for receiveing next message and 
set acquire mode to false

Modified:
    
incubator/qpid/trunk/qpid/java/client/src/main/java/org/apache/qpid/client/AMQQueueBrowser.java
    
incubator/qpid/trunk/qpid/java/client/src/main/java/org/apache/qpid/client/AMQSession_0_10.java

Modified: 
incubator/qpid/trunk/qpid/java/client/src/main/java/org/apache/qpid/client/AMQQueueBrowser.java
URL: 
http://svn.apache.org/viewvc/incubator/qpid/trunk/qpid/java/client/src/main/java/org/apache/qpid/client/AMQQueueBrowser.java?rev=588678&r1=588677&r2=588678&view=diff
==============================================================================
--- 
incubator/qpid/trunk/qpid/java/client/src/main/java/org/apache/qpid/client/AMQQueueBrowser.java
 (original)
+++ 
incubator/qpid/trunk/qpid/java/client/src/main/java/org/apache/qpid/client/AMQQueueBrowser.java
 Fri Oct 26 08:07:20 2007
@@ -109,7 +109,7 @@
                     {
                         _logger.info("QB:nextElement about to receive");
 
-                        _nextMessage = consumer.receive();
+                        _nextMessage = consumer.receive(1000);
                         _logger.info("QB:nextElement received:" + 
_nextMessage);
                     }
                     catch (JMSException e)

Modified: 
incubator/qpid/trunk/qpid/java/client/src/main/java/org/apache/qpid/client/AMQSession_0_10.java
URL: 
http://svn.apache.org/viewvc/incubator/qpid/trunk/qpid/java/client/src/main/java/org/apache/qpid/client/AMQSession_0_10.java?rev=588678&r1=588677&r2=588678&view=diff
==============================================================================
--- 
incubator/qpid/trunk/qpid/java/client/src/main/java/org/apache/qpid/client/AMQSession_0_10.java
 (original)
+++ 
incubator/qpid/trunk/qpid/java/client/src/main/java/org/apache/qpid/client/AMQSession_0_10.java
 Fri Oct 26 08:07:20 2007
@@ -343,7 +343,7 @@
         boolean preAcquire;
         try
         {
-            preAcquire = consumer.getMessageSelector() == null || 
!(consumer.getDestination() instanceof AMQQueue);
+            preAcquire = ( ! consumer.isNoConsume()  && 
consumer.getMessageSelector() == null) || !(consumer.getDestination() 
instanceof AMQQueue);
         }
         catch (JMSException e)
         {


Reply via email to