summaryrefslogtreecommitdiff
path: root/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
commit6739f089d5b5389d07ce4ed04d74eeb689325ce1 (patch)
tree3f8f4041e9b8f1ad8a4b4169b2e15dce72a4563e /java/broker
parent10b52f4b33fe9f0b0b77adda14121953563304ec (diff)
downloadqpid-python-6739f089d5b5389d07ce4ed04d74eeb689325ce1.tar.gz
QPID-2002 : Add Queue Logging Tests.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@801564 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'java/broker')
-rw-r--r--java/broker/src/main/java/org/apache/qpid/server/queue/SimpleAMQQueue.java9
1 files changed, 6 insertions, 3 deletions
diff --git a/java/broker/src/main/java/org/apache/qpid/server/queue/SimpleAMQQueue.java b/java/broker/src/main/java/org/apache/qpid/server/queue/SimpleAMQQueue.java
index 47a0a1d830..763a0506e3 100644
--- a/java/broker/src/main/java/org/apache/qpid/server/queue/SimpleAMQQueue.java
+++ b/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();