Details
-
Improvement
-
Status: Closed
-
Trivial
-
Resolution: Not A Problem
-
0.9
-
None
-
all
Description
When a queue's flow control state changes, the broker should issue an QMF event to notify management clients.
A rough sketch of a possible schema implementation for the event:
<eventArguments>
....
<arg name="qName" type="sstr" desc="Name of a queue"/>
<arg name="msgDepth" type="count32" desc="Current size of queue in messages"/>
<arg name="byteDepth" type="count32" desc="Current size of queue in bytes"/>
<arg name="active" type="bool" desc="True if flow stopped, else flow allowed"/>
</eventArguments>
<event name="queueFlowControl" sev="inform" args="qName, active, msgDepth, byteDepth"/>