From 5eb3e0603f043b4c260259ef07fa58ecd1f703f1 Mon Sep 17 00:00:00 2001 From: Ted Ross Date: Tue, 16 Dec 2008 16:10:52 +0000 Subject: 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 --- qpid/cpp/src/qpid/agent/ManagementAgentImpl.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'qpid/cpp/src') 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()); -- cgit v1.2.1