summaryrefslogtreecommitdiff
path: root/cpp/src/qpid/broker/Queue.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/src/qpid/broker/Queue.cpp')
-rw-r--r--cpp/src/qpid/broker/Queue.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/cpp/src/qpid/broker/Queue.cpp b/cpp/src/qpid/broker/Queue.cpp
index c852a61f6e..e068ce6fe4 100644
--- a/cpp/src/qpid/broker/Queue.cpp
+++ b/cpp/src/qpid/broker/Queue.cpp
@@ -429,7 +429,8 @@ bool Queue::getNextMessage(Message& m, Consumer::shared_ptr& c)
continue; //try another message
}
}
- QPID_LOG(debug, "Message retrieved from '" << name << "'");
+ QPID_LOG(debug, "Message " << msg->getSequence() << " retrieved from '"
+ << name << "'");
m = *msg;
return true;
} else {
@@ -767,6 +768,7 @@ void Queue::push(Message& message, bool /*isRecovery*/)
Mutex::ScopedLock locker(messageLock);
message.setSequence(++sequence);
if (settings.sequencing) message.addAnnotation(settings.sequenceKey, (uint32_t)sequence);
+ interceptors.publish(message);
messages->publish(message);
listeners.populate(copy);
observeEnqueue(message, locker);