[jboss-cvs] JBoss Messaging SVN: r6202 - trunk/src/main/org/jboss/messaging/core/client/impl.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Fri Mar 27 13:12:41 EDT 2009


Author: ataylor
Date: 2009-03-27 13:12:41 -0400 (Fri, 27 Mar 2009)
New Revision: 6202

Modified:
   trunk/src/main/org/jboss/messaging/core/client/impl/ClientConsumerImpl.java
Log:
sync fix for stop

Modified: trunk/src/main/org/jboss/messaging/core/client/impl/ClientConsumerImpl.java
===================================================================
--- trunk/src/main/org/jboss/messaging/core/client/impl/ClientConsumerImpl.java	2009-03-27 16:51:58 UTC (rev 6201)
+++ trunk/src/main/org/jboss/messaging/core/client/impl/ClientConsumerImpl.java	2009-03-27 17:12:41 UTC (rev 6202)
@@ -296,14 +296,17 @@
       return directory != null;
    }
 
-   public synchronized void stop() throws MessagingException
+   public void stop() throws MessagingException
    {
-      if (stopped)
+      waitForOnMessageToComplete();
+      synchronized (this)
       {
-         return;
+         if (stopped)
+         {
+            return;
+         }
+         stopped = true;
       }
-      stopped = true;
-      waitForOnMessageToComplete();
    }
 
    public synchronized void start()




More information about the jboss-cvs-commits mailing list