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

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Thu Feb 26 12:33:21 EST 2009


Author: clebert.suconic at jboss.com
Date: 2009-02-26 12:33:21 -0500 (Thu, 26 Feb 2009)
New Revision: 5942

Modified:
   trunk/src/main/org/jboss/messaging/core/server/impl/ServerSessionImpl.java
Log:
Swapping delete References, as discussed on http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=4213464

Modified: trunk/src/main/org/jboss/messaging/core/server/impl/ServerSessionImpl.java
===================================================================
--- trunk/src/main/org/jboss/messaging/core/server/impl/ServerSessionImpl.java	2009-02-26 17:10:04 UTC (rev 5941)
+++ trunk/src/main/org/jboss/messaging/core/server/impl/ServerSessionImpl.java	2009-02-26 17:33:21 UTC (rev 5942)
@@ -1603,11 +1603,11 @@
             throw new MessagingException(MessagingException.ILLEGAL_STATE, "Cannot delete queue - it has consumers");
          }
 
+         queue.deleteAllReferences();
+
          if (queue.isDurable())
          {
             storageManager.deleteQueueBinding(queue.getPersistenceID());
-
-            queue.deleteAllReferences();
          }
 
          response = new NullResponseMessage();




More information about the jboss-cvs-commits mailing list