I've just released an update to: https://issues.apache.org/jira/browse/QPID-3675
Those of you following my recent posts over the weekend will have noticed that changes made in Qpid 0.20 Java Client runtime caused the Java QMF2 Implementation to break and thus the Qpid GUI.
These changes related to how the amqp/list Content-Type is exposed to JMS. As it happens lists are very important for the correct behaviour of QMF.
I've updated the QMF2 implementation to be tolerant of both the original BytesMessage encoding of amqp/list (so it will continue to work with Qpid < 0.20) plus the new Qpid 0.20 MapMessage encoding of amqp/list (the list items are exposed using Map keys as indices).
I've also added a few features to the GUI. The main one is that it's now possible to disable QMF2 Events. What this means is that as well as selecting to have updates driven by QMF2 Event updates it's possible to choose a different path and get object updates triggered by a simple timer. The reasoning behind this is that in order to receive asynchronous QMF2 Events it's necessary to use AJAX "long-polling" which creates an HTTP connection that will block on the Server until an Event occurs (generally every Heartbeat, or sooner if a QMF2 Event happens). The problem with that approach is that if a browser only supports a limited number of connections the long-polling connection *could* hog things. If you're not interested in QMF2 asynchronous Events selecting Disable Events in Add QMF Console Connection disables asynchronous updates and forces timer polling instead. As a side-effect Connections created in this way will use fewer queues as the asynchronous response queues are no longer needed.
I've also changed how the default URL is presented in the Selected QMF Console Connection page after Gordon noted that labelling it as simply "" was a bit confusing, hopefully calling it "default" and adding a note explaining what that means will make things a bit clearer.
The latest release is qmf2-v1.1.tar.gz and can be downloaded from the Jira page linked above.
Hope this is useful, Best regards, Frase --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@qpid.apache.org For additional commands, e-mail: users-h...@qpid.apache.org