diff options
| author | Aidan Skinner <aidan@apache.org> | 2008-10-10 14:41:08 +0000 |
|---|---|---|
| committer | Aidan Skinner <aidan@apache.org> | 2008-10-10 14:41:08 +0000 |
| commit | 77e140a090d6452334effe6ebd9908b39a14a6db (patch) | |
| tree | e2a6de68ced835d502d84247f9e4336e23afa46c /java/broker/src/main | |
| parent | 4dbc8f73b2a337b081645011476cc565d47fd35f (diff) | |
| download | qpid-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.java | 2 |
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()); } |
