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);
}
}