Hi everyone, I have moved all my work so far on the JMX management console onto trunk now. All major new sections of the UI for existing functionality are in place now and largely complete, and i have just added an auto-refresh feature and operation status reporting, so its ready for a bit of playing with.
The layout is pretty complete, although there will be some small changes: eg when additional functionality is added to the Queue mbean (copy and delete arbitrary messages, and specifying an interval for the message list after it is expanded to cope with Long values), and information from the imminent new 'system information' mbean is exposed. Another change will be expanding more of the tables/operations to allow multiple selection. There were some dialog positioning issues on Windows that i still need to look into. You can build it for a look using the instructions below, or if you are not so inclined you can find some screenshots I made earlier for Aidan here: http://people.apache.org/~robbie/qpid/gsoc/screenshots_15july2009/ Robbie ======================= You can use the console on Windows, Linux (32 or 64bit), and Mac OS X (not tested as yet). You can get the package by using the ant 'release-bin' target from qpid/java/ which will build the console releases in qpid/java/management/eclipse-plugin/release/ NOTE: SSL is enabled by default on the broker JMX connection, using a self-signed cert in its keystore. As a result you have to supply the matching SSL truststore to the console for it to connect. Alternatively, you can just disable the SSL before launching the broker by using the option in <management> <ssl> in qpid/java/build/etc/config.xml to toggle it off. If you do want to use the SSL, you can supply the necessary details in the qpidmc.ini configuration file in the root of the console release (or buried somewhere within the .app package for OS X), which has a pre-configured example. Uncomment and change the example to the values below to match the test keystore in the repository: -Djavax.net.ssl.trustStore=<your.checkout.location>/qpid/java/test-profiles/test_resources/ssl/certstore.jks -Djavax.net.ssl.trustStorePassword=password --------------------------------------------------------------------- Apache Qpid - AMQP Messaging Implementation Project: http://qpid.apache.org Use/Interact: mailto:[email protected]
