summaryrefslogtreecommitdiff
path: root/java/broker/src/main
diff options
context:
space:
mode:
authorAidan Skinner <aidan@apache.org>2008-10-10 14:41:08 +0000
committerAidan Skinner <aidan@apache.org>2008-10-10 14:41:08 +0000
commit77e140a090d6452334effe6ebd9908b39a14a6db (patch)
treee2a6de68ced835d502d84247f9e4336e23afa46c /java/broker/src/main
parent4dbc8f73b2a337b081645011476cc565d47fd35f (diff)
downloadqpid-python-77e140a090d6452334effe6ebd9908b39a14a6db.tar.gz
QPID-1314: Make sure all messags that are enqueued are dequeued.
SimpleAMQQueue - dequeue messages if they are persistent, regardless of queue durability. SimpleAMQQueueTest - make sure that all messages which are stored are removed properly. TestableMemoryMessageStore - override enqueue/dequeue so it's possible to determine what is in the queue at any given point in time. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@703485 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'java/broker/src/main')
-rw-r--r--java/broker/src/main/java/org/apache/qpid/server/queue/SimpleAMQQueue.java2
1 files changed, 1 insertions, 1 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 9b196e4e3d..bfbcb9e22f 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
@@ -587,7 +587,7 @@ public class SimpleAMQQueue implements AMQQueue, Subscription.StateListener
try
{
AMQMessage msg = entry.getMessage();
- if (isDurable() && msg.isPersistent())
+ if (msg.isPersistent())
{
_virtualHost.getMessageStore().dequeueMessage(storeContext, this, msg.getMessageId());
}