diff options
| author | Ted Ross <tross@apache.org> | 2008-11-20 14:51:45 +0000 |
|---|---|---|
| committer | Ted Ross <tross@apache.org> | 2008-11-20 14:51:45 +0000 |
| commit | be6a6d0014e60226607fdc8d7e5d67bd1eb13b4f (patch) | |
| tree | f24d5b3257ccc1ae8902fa9af5d7ed1d1612bf30 /cpp/src/qpid/management | |
| parent | 57de045575c5004f04f84450c2296a3093dc8b2d (diff) | |
| download | qpid-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.cpp | 12 |
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); } |
