...
opcode | message | handled by | description |
---|---|---|---|
'B' | Broker Request | broker | This message contains a broker request, sent from the management console to the broker to initiate a management session. |
'b' | Broker Response | console | This message contains a broker response, sent from the broker in response to a broker request message. |
'z' | Command Completion | all | This message is sent to indicate the completion of a request. |
'Q' | Class Query | broker, agent | Class query messages are used by a management console to request a list of schema classes that are known by the management broker. |
'q' | Class Indication | console, broker | Sent by the management broker, a class indication notifies the peer of the existence of a schema class. |
'S' | Schema Request | broker, agent | Schema request messages are used to request the full schema details for a class. |
's' | Schema Response | console, broker | Schema response message contain a full description of the schema for a class. |
'h' | Heartbeat Indication | console | This message is published once per publish-interval. It can be used by a client to positively determine which objects did not change during the interval (since updates are not published for objects with no changes). |
'c', 'i', 'g' | Content Indication | console | This message contains a content record. Content records contain the values of all properties or statistics in an object. Such records are broadcast on a periodic interval if 1) a change has been made in the value of one of the elements, or 2) if a new management client has bound a queue to the management exchange. |
'e' | Event Indication | console | This message contains an event indication, sent by an agent to the topic exchange qpid.management. |
'G' | Get Query | agent | Sent by a management console, a get query requests that the management broker provide content indications for all objects that match the query criteria. |
'M' | Method Request | agent | This message contains a method request. |
'm' | Method Response | console | This message contains a method result. |
'P' | Package Query | broker, agent | This message contains a schema package query request, requesting that the broker dump the list of known packages |
'p' | Package Indication | console, broker | This message contains a schema package indication, identifying a package known by the broker |
'A' | Agent Attach Request | broker | This message is sent by a remote agent when it wishes to attach to a management broker |
'a' | Agent Attach Response | agent | The management broker sends this response if an attaching remote agent is permitted to join |
'x' | Console Added Indication | agent | This message is sent to all remote agents by the management broker when a new console binds to the management exchange |
...
The element values are encoded by their type into the message in the order in which they appeared in the schema message.
Event Indication Message
No Format |
---|
routing_key: console.event.1.<agent_bank>.<package_name>.<event_name>
+-----+-----+-----+-----+-----------------------+
| 'A' | 'M' | '2' | 'e' | seq |
+-----+-----+-----+-----+-----------------------+----------+
| packageName (str8) |
+----------------------------------------------------------+
| eventName (str8) |
+----------------------------------------------------------+
| class hash (bin128) |
+-----------------------------------------------+----------+
| timestamp of event (datetime) |
+-----------------------+-----------------------+
| severity (uint8) |
+-----------------------+------------------------------------------------+
| event argument values (in schema order) |
+------------------------------------------------------------------------+
|
Get Query Message
A Get Request may be sent by the management console to cause a management agent to immediately send content information for objects of a class.
...