summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTed Ross <tross@apache.org>2008-12-16 16:10:52 +0000
committerTed Ross <tross@apache.org>2008-12-16 16:10:52 +0000
commit5eb3e0603f043b4c260259ef07fa58ecd1f703f1 (patch)
tree286b14f99e586647976f80f3a45cfcbcd9b9fa8f
parentf95d7c4a2d91a0bad8701ad56b1328859751a448 (diff)
downloadqpid-python-5eb3e0603f043b4c260259ef07fa58ecd1f703f1.tar.gz
QPID-1540 - Added autoDelete and exclusive flags to queues declared by the
QMF agent API. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@727074 13f79535-47bb-0310-9956-ffa450edef68
-rw-r--r--qpid/cpp/src/qpid/agent/ManagementAgentImpl.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/qpid/cpp/src/qpid/agent/ManagementAgentImpl.cpp b/qpid/cpp/src/qpid/agent/ManagementAgentImpl.cpp
index 3e8b8ee261..e3bbc527de 100644
--- a/qpid/cpp/src/qpid/agent/ManagementAgentImpl.cpp
+++ b/qpid/cpp/src/qpid/agent/ManagementAgentImpl.cpp
@@ -816,7 +816,8 @@ void ManagementAgentImpl::ConnectionThread::run()
session = connection.newSession(queueName.str());
subscriptions = new client::SubscriptionManager(session);
- session.queueDeclare(arg::queue=queueName.str());
+ session.queueDeclare(arg::queue=queueName.str(), arg::autoDelete=true,
+ arg::exclusive=true);
session.exchangeBind(arg::exchange="amq.direct", arg::queue=queueName.str(),
arg::bindingKey=queueName.str());