This post originated from an RSS feed registered with Java Buzz
by Andrej Koelewijn.
Original Post: Listing ActiveMQ queues with JMX and Groovy
Feed Title: Andrej Koelewijn
Feed URL: http://feeds.feedburner.com/AndrejKoelewijn
Feed Description: On Oracle, Java and OpenSource
The following groovy script displays a list of queues in ActiveMQ with some statistics per queue. import javax.management.* import javax.management.remote.* import javax.lang.management.* def serverUrl = 'service:jmx:rmi:///jndi/rmi://localhost:1099/jmxrmi' def env = [(JMXConnector.CREDENTIALS): ["smx","smx"] as String[]] def jmxUrl = new JMXServiceURL(serverUrl) def connect = JMXConnectorFactory.connect(jmxUrl,env) def server = connect.MBeanServerConnection def query = new ObjectName('org.apache.activemq:Type=Queue,*') def queues = server.queryNames(query,null) [...]