summaryrefslogtreecommitdiff
path: root/qpid/java/broker
diff options
context:
space:
mode:
authorMartin Ritchie <ritchiem@apache.org>2009-08-06 09:29:07 +0000
committerMartin Ritchie <ritchiem@apache.org>2009-08-06 09:29:07 +0000
commitbb4f5e794da724e2d971a6c2813c71dbdfe747cc (patch)
tree5a65d5f371eff6e1e5f9ad0c5c37321d62077f96 /qpid/java/broker
parentcf1d99773dbfb66c7d0b3c141530b01b69fa0576 (diff)
downloadqpid-python-bb4f5e794da724e2d971a6c2813c71dbdfe747cc.tar.gz
QPID-2002 : Add Queue Logging Tests.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@801564 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'qpid/java/broker')
-rw-r--r--qpid/java/broker/src/main/java/org/apache/qpid/server/queue/SimpleAMQQueue.java9
1 files changed, 6 insertions, 3 deletions
diff --git a/qpid/java/broker/src/main/java/org/apache/qpid/server/queue/SimpleAMQQueue.java b/qpid/java/broker/src/main/java/org/apache/qpid/server/queue/SimpleAMQQueue.java
index 47a0a1d830..763a0506e3 100644
--- a/qpid/java/broker/src/main/java/org/apache/qpid/server/queue/SimpleAMQQueue.java
+++ b/qpid/java/broker/src/main/java/org/apache/qpid/server/queue/SimpleAMQQueue.java
@@ -160,10 +160,9 @@ public class SimpleAMQQueue implements AMQQueue, Subscription.StateListener
// Extract the number of priorities for this Queue.
// Leave it as 0 if we are a SimpleQueueEntryList
int priorities = 0;
- if (entryListFactory instanceof PriorityQueueList)
+ if (entryListFactory instanceof PriorityQueueList.Factory)
{
- PriorityQueueList priorityFactory = (PriorityQueueList) entryListFactory;
- priorities = priorityFactory.getPriorities();
+ priorities = ((PriorityQueueList)_entries).getPriorities();
}
// Log the creation of this Queue.
@@ -1165,6 +1164,10 @@ public class SimpleAMQQueue implements AMQQueue, Subscription.StateListener
_deleteTaskList.clear();
stop();
+
+ //Log Queue Deletion
+ CurrentActor.get().message(_logSubject, QueueMessages.QUE_1002());
+
}
return getMessageCount();