[
https://issues.apache.org/jira/browse/QPID-3675?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Fraser Adams updated QPID-3675:
-------------------------------
Attachment: qmf2-v1.2.tar.gz
QMF2 & Qpid GUI Release 1.2
New Features:
* Initial set of QMF Console Connections is now configurable via the file
qpid-web/web/ui/config.js
* Renders new Broker/Queue properties made available in Qpid 0.20 and allows
the less frequently used ones to be hidden to avoid too much extra clutter.
Bug Fixes:
* Greatly improved reliability when selecting between different Connections.
Previously there was occasional glitching when selecting a new Connection
which
caused it to hang on Broker Disconnected. It could be resolved by selecting
another Connection and selecting back, but this fix makes it generally better.
* Fixed "null pointer" bug that sometimes occurred when navigating to msgDepth
graph - thanks to Sergey Zhemzhitsky for that!
* Fixed "null pointer" bug in Authenticator which caused a fairly unfriendly
failure if a username was supplied that wasn't in the
authentication.properties -
thanks to Bruno Matos for that!
* Default to anonymous rather than guest if no username is supplied in
Connection URL,
this explicitly sets sasl_mechs:"ANONYMOUS" in the Java ConnectionURL for
this case.
* For some but not all instances of IE8 the popup window "smoked glass"
semi-transparent
background got rendered with a weird gradient??!! After some Googling I
believe
that this was due to the 1x1 png image being used. I've replaced this with an
8x8
image which apparently resolves this. I couldn't reproduce this on my XP or
Win7
IE8 VMs so I can't say for certain that this problem is definitely fixed..
> New Feature Announce - Java QMF2 API Implementation.
> ----------------------------------------------------
>
> Key: QPID-3675
> URL: https://issues.apache.org/jira/browse/QPID-3675
> Project: Qpid
> Issue Type: New Feature
> Components: Qpid Managment Framework
> Affects Versions: 0.12
> Environment: Java QMF2
> Reporter: Fraser Adams
> Assignee: Ted Ross
> Labels: features
> Attachments: Firefox Graphs.png, IE8 Add Queue.png, ipod
> bindings.png, qmf2.tar.gz, qmf2.tar.gz, qmf2-v1.1.tar.gz, qmf2-v1.2.tar.gz
>
>
> This is the first release of a QMF2 API Implementation for Java.
> Features:
> * Full Implementation of QMF2 Console, Agent and AgentExternal.
> * Supports QMF2 Query Subscriptions on Agent/AgentExternal implementations.
> * Emulates QMF2 Query Subscriptions on the Console side for the broker
> ManagementAgent by
> intercepting _data indications and filtering against QmfQuery. This is
> necessary as the
> ManagemetAgent doesn't yet support QMF2 style Query Subscriptions.
> * Console supports Agent discovery via findAgent() method, which can support
> partial matches,
> which is useful because the full Agent name has a UUID representing the
> "instance" so it's hard
> to know the full name.
> * QmfQuery supports regex matching.
> * Supports QMF2 WorkItem Event model and in addition supports an alternative
> QmfEventListener
> Event model, which is rather more like the JMS MessageListener model.
> Example Tools Provided:
> * ConnectionAudit: Audits connections to one or more Qpid message brokers
> against a whitelist.
> * ConnectionLogger: A QMF2 class used to provide information about
> connections made to a broker.
> * QpidConfig: QpidConfig is a fairly "literal" Java port of the python
> qpid-config tool. Uses pure
> QMF2 for adding/deleting queues, exchanges & bindings this provides useful
> illustration of how
> to do these things using the ManagementAgent method calls.
> * QpidCtrl: A tool to allow QMF2 methods to be invoked from the command line.
> * QpidPrintEvents: Collect and print events from one or more Qpid message
> brokers.
> * QpidQueueStats: Collect and print queue statistics. This is a rewrite of
> the Python version and
> illustrates the use of QuerySubscriptions (via the Console side
> emulation)to subscribe to
> objects on the ManagementAgent.
> * QueueFuse: QueueFuse provides protection to message producers from
> consumers who can't consume
> messages fast enough.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]