Author: aidan
Date: Fri Sep 19 07:15:51 2008
New Revision: 697100

URL: http://svn.apache.org/viewvc?rev=697100&view=rev
Log:
QPID-1286: use transactions to make sure all messages are in there before 
starting the consumer

Modified:
    
incubator/qpid/trunk/qpid/java/systests/src/main/java/org/apache/qpid/server/queue/PriorityTest.java

Modified: 
incubator/qpid/trunk/qpid/java/systests/src/main/java/org/apache/qpid/server/queue/PriorityTest.java
URL: 
http://svn.apache.org/viewvc/incubator/qpid/trunk/qpid/java/systests/src/main/java/org/apache/qpid/server/queue/PriorityTest.java?rev=697100&r1=697099&r2=697100&view=diff
==============================================================================
--- 
incubator/qpid/trunk/qpid/java/systests/src/main/java/org/apache/qpid/server/queue/PriorityTest.java
 (original)
+++ 
incubator/qpid/trunk/qpid/java/systests/src/main/java/org/apache/qpid/server/queue/PriorityTest.java
 Fri Sep 19 07:15:51 2008
@@ -85,7 +85,7 @@
 
         context = factory.getInitialContext(env);
         producerConnection = ((ConnectionFactory) 
context.lookup("connection")).createConnection();
-        producerSession = producerConnection.createSession(false, 
Session.AUTO_ACKNOWLEDGE);
+        producerSession = producerConnection.createSession(true, 
Session.AUTO_ACKNOWLEDGE);
 
         producerConnection.start();
         
@@ -124,6 +124,7 @@
             producer.setPriority(msg % 10);
             producer.send(nextMessage(msg, false, producerSession, producer));
         }
+        producerSession.commit();
         producer.close();
         producerSession.close();
         producerConnection.close();
@@ -189,7 +190,8 @@
         producer.send(nextMessage(11, false, producerSession, producer));
         producer.setPriority(9);
         producer.send(nextMessage(12, false, producerSession, producer));
-
+        producerSession.commit();
+        
         consumer = consumerSession.createConsumer(queue);
         consumerConnection.start();
         


Reply via email to