summaryrefslogtreecommitdiff
path: root/cpp/src/qpid/management
diff options
context:
space:
mode:
authorTed Ross <tross@apache.org>2008-11-20 14:51:45 +0000
committerTed Ross <tross@apache.org>2008-11-20 14:51:45 +0000
commitbe6a6d0014e60226607fdc8d7e5d67bd1eb13b4f (patch)
treef24d5b3257ccc1ae8902fa9af5d7ed1d1612bf30 /cpp/src/qpid/management
parent57de045575c5004f04f84450c2296a3093dc8b2d (diff)
downloadqpid-python-be6a6d0014e60226607fdc8d7e5d67bd1eb13b4f.tar.gz
QPID-1476 - routing keys used for updates can't be used to discriminate by agent
- Fixed routing keys in agents and binding keys in consoles - Added some additional debug output for ManagementAgentImpl - Minor cleanup in the connection close path for ManagementAgentImpl git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@719245 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'cpp/src/qpid/management')
-rw-r--r--cpp/src/qpid/management/ManagementBroker.cpp12
1 files changed, 5 insertions, 7 deletions
diff --git a/cpp/src/qpid/management/ManagementBroker.cpp b/cpp/src/qpid/management/ManagementBroker.cpp
index 23ef8d9e6a..48b73546b3 100644
--- a/cpp/src/qpid/management/ManagementBroker.cpp
+++ b/cpp/src/qpid/management/ManagementBroker.cpp
@@ -237,7 +237,7 @@ void ManagementBroker::raiseEvent(const ManagementEvent& event, severity_t sever
outLen = MA_BUFFER_SIZE - outBuffer.available();
outBuffer.reset();
sendBuffer(outBuffer, outLen, mExchange,
- "console.event." + event.getPackageName() + "." + event.getEventName());
+ "console.event.1.0." + event.getPackageName() + "." + event.getEventName());
}
ManagementBroker::Periodic::Periodic (ManagementBroker& _broker, uint32_t _seconds)
@@ -357,13 +357,11 @@ void ManagementBroker::periodicProcessing (void)
moveNewObjectsLH();
- if (clientWasAdded)
- {
+ if (clientWasAdded) {
clientWasAdded = false;
for (ManagementObjectMap::iterator iter = managementObjects.begin ();
iter != managementObjects.end ();
- iter++)
- {
+ iter++) {
ManagementObject* object = iter->second;
object->setAllChanged ();
}
@@ -386,7 +384,7 @@ void ManagementBroker::periodicProcessing (void)
contentSize = BUFSIZE - msgBuffer.available ();
msgBuffer.reset ();
- routingKey = "console.obj." + object->getPackageName() + "." + object->getClassName() + "1.0";
+ routingKey = "console.obj.1.0." + object->getPackageName() + "." + object->getClassName();
sendBuffer (msgBuffer, contentSize, mExchange, routingKey);
}
@@ -398,7 +396,7 @@ void ManagementBroker::periodicProcessing (void)
contentSize = BUFSIZE - msgBuffer.available ();
msgBuffer.reset ();
- routingKey = "console.obj." + object->getPackageName() + "." + object->getClassName() + "1.0";
+ routingKey = "console.obj.1.0." + object->getPackageName() + "." + object->getClassName();
sendBuffer (msgBuffer, contentSize, mExchange, routingKey);
}