Author: rgreig
Date: Tue Jan 23 06:58:56 2007
New Revision: 499041

URL: http://svn.apache.org/viewvc?view=rev&rev=499041
Log:
QPID-314 : Patch supplied by Rob Godfrey - treat non-durable exclusive queues 
as auto-delete

Modified:
    
incubator/qpid/trunk/qpid/java/broker/src/main/java/org/apache/qpid/server/handler/QueueDeclareHandler.java

Modified: 
incubator/qpid/trunk/qpid/java/broker/src/main/java/org/apache/qpid/server/handler/QueueDeclareHandler.java
URL: 
http://svn.apache.org/viewvc/incubator/qpid/trunk/qpid/java/broker/src/main/java/org/apache/qpid/server/handler/QueueDeclareHandler.java?view=diff&rev=499041&r1=499040&r2=499041
==============================================================================
--- 
incubator/qpid/trunk/qpid/java/broker/src/main/java/org/apache/qpid/server/handler/QueueDeclareHandler.java
 (original)
+++ 
incubator/qpid/trunk/qpid/java/broker/src/main/java/org/apache/qpid/server/handler/QueueDeclareHandler.java
 Tue Jan 23 06:58:56 2007
@@ -148,6 +148,6 @@
             throws AMQException
     {
         AMQShortString owner = body.exclusive ? session.getContextKey() : null;
-        return new AMQQueue(body.queue, body.durable, owner, body.autoDelete, 
registry);
+        return new AMQQueue(body.queue, body.durable, owner, body.autoDelete 
|| (!body.durable && body.exclusive), registry);
     }
 }


Reply via email to