diff options
author | Ted Ross <tross@apache.org> | 2008-12-16 16:10:52 +0000 |
---|---|---|
committer | Ted Ross <tross@apache.org> | 2008-12-16 16:10:52 +0000 |
commit | 52ab7d1e62606cbd5026dc01ba4bade906c7a479 (patch) | |
tree | a6826e5ca3297c03b757709a51037c153da771c9 /cpp/src | |
parent | 95a9bc4a321e5a98aefb0d86189109bb7e54a4e2 (diff) | |
download | qpid-python-52ab7d1e62606cbd5026dc01ba4bade906c7a479.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/qpid@727074 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'cpp/src')
-rw-r--r-- | cpp/src/qpid/agent/ManagementAgentImpl.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/cpp/src/qpid/agent/ManagementAgentImpl.cpp b/cpp/src/qpid/agent/ManagementAgentImpl.cpp index 3e8b8ee261..e3bbc527de 100644 --- a/cpp/src/qpid/agent/ManagementAgentImpl.cpp +++ b/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()); |