QMF: improve the console api for selective filtering of unsolicited V2
indications.
-----------------------------------------------------------------------------------
Key: QPID-2782
URL: https://issues.apache.org/jira/browse/QPID-2782
Project: Qpid
Issue Type: Improvement
Components: Qpid Managment Framework
Environment: qmf v2
Reporter: Ken Giusti
Assignee: Ken Giusti
by default, a console registers to receive all available unsolicited v2 data
and event indications. Augment the console-side "bind*()" api to allow an
application more granular control over the set of events and data indications
it will receive.
Specifically:
Session.bindPackage(<package name string>): adds to the set of data and event
indications those data objects and events defined by the named package.
Session.bindClass( <package name string>, <class name string>): adds data
indications from objects of the given package and class to the set of received
indications. If the class name string is not supplied (e.g. None), the allow
data indications from all objects of any class within the named package.
Session.bindEvent( <package name string>, <event name string): allows receipt
of events defined by the given package and event name. If the even name is not
supplied (e.g. None), then allow receipt of all events defined by the named
package.
Session.bindAgent(<vendor string>, <product string>, <instance string>): accept
data and event indication from the named agent(s). If the instance string is
not supplied, accept indications from all agents of the given vendor and
product. If instance and product is not supplied, accept indications from
agents of the given vendor.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project: http://qpid.apache.org
Use/Interact: mailto:[email protected]