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 | 5eb3e0603f043b4c260259ef07fa58ecd1f703f1 (patch) | |
| tree | 286b14f99e586647976f80f3a45cfcbcd9b9fa8f | |
| parent | f95d7c4a2d91a0bad8701ad56b1328859751a448 (diff) | |
| download | qpid-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.cpp | 3 |
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()); |
