Saturday, January 07, 2006


You may have wanted to peak into a queue or topic. Did you find a suitable tool for it? I have used Hermes, and I had a pleasant experience.

Hermes is a Swing application that allows you to interact with JMS providers. Hermes will work with any JMS enabled transport making it easy to browse or seach queues and topics, copy messages around and delete them. It fully integrates with JNDI letting you discover administered objects stored, create JMS sessions from the connection factories and use any destinations found. Many providers include a plugin that uses the native API to do non-JMS things like getting queue depths (and other statistics) or finding queue and topic names.

It offers some nice tutorials of setting it up with the JMS provider you are using. For example, check out the tutorial for setting up Hermes with JBoss 4.X. It can be used as well as a good example for JMS providers configured via JNDI.

Technorati tags: Hermes JMS, Swing, JNDI, tutorial, tools.