summaryrefslogtreecommitdiff
path: root/qpid/java/broker-core/src/main/java/org/apache/qpid/server/queue/AMQQueueFactory.java
diff options
context:
space:
mode:
Diffstat (limited to 'qpid/java/broker-core/src/main/java/org/apache/qpid/server/queue/AMQQueueFactory.java')
-rw-r--r--qpid/java/broker-core/src/main/java/org/apache/qpid/server/queue/AMQQueueFactory.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/qpid/java/broker-core/src/main/java/org/apache/qpid/server/queue/AMQQueueFactory.java b/qpid/java/broker-core/src/main/java/org/apache/qpid/server/queue/AMQQueueFactory.java
index 3098572e39..5006908cee 100644
--- a/qpid/java/broker-core/src/main/java/org/apache/qpid/server/queue/AMQQueueFactory.java
+++ b/qpid/java/broker-core/src/main/java/org/apache/qpid/server/queue/AMQQueueFactory.java
@@ -57,7 +57,7 @@ public class AMQQueueFactory implements QueueFactory
{
_virtualHost = virtualHost;
_queueRegistry = queueRegistry;
- }
+ }
@Override
public AMQQueue restoreQueue(Map<String, Object> attributes)
@@ -75,7 +75,7 @@ public class AMQQueueFactory implements QueueFactory
private AMQQueue createOrRestoreQueue(Map<String, Object> attributes, boolean createInStore)
{
String queueName = MapValueConverter.getStringAttribute(Queue.NAME,attributes);
- boolean createDLQ = shouldCreateDLQ(attributes, _virtualHost.getDefaultDeadLetterQueueEnabled());
+ boolean createDLQ = createInStore && shouldCreateDLQ(attributes, _virtualHost.getDefaultDeadLetterQueueEnabled());
if (createDLQ)
{
validateDLNames(queueName);