I have no problems querying mbeans. Just added MBeanServerQuery class | public class MBeanServerQuery | { | private Logger log = Logger.getLogger(getClass()); | private MBeanServer server; | | public MBeanServerQuery(MBeanServer server) | { | if (server == null) | throw new IllegalArgumentException("Null server"); | | this.server = server; | } | | @SuppressWarnings("unchecked") | public Set<ObjectName> executeQuery(ObjectName name, QueryExp exp) | { | return server.queryNames(name, exp); | } | | public void start() | { | Set<ObjectName> currentMBeans = executeQuery(null, null); | log.info("Listing all mbeans:"); | int count = 0; | for (ObjectName on : currentMBeans) | { | log.info((++count) + ". " + on); | } | } | } | with -beans.xml file
| <deployment xmlns="urn:jboss:bean-deployer:2.0"> | | <bean name="MBeanServerQuery" class="org.jboss.demos.models.jmx.MBeanServerQuery"> | <constructor> | <parameter><inject bean="JMXKernel" property="mbeanServer"/></parameter> | </constructor> | </bean> | | </deployment> | into demos trunk: - http://anonsvn.jboss.org/repos/jbossas/projects/demos/microcontainer/trunk/ And the log output | JBoss-MC-Demo INFO [13-12-2008 11:14:00] MBeanServerQuery - Listing all mbeans: | JBoss-MC-Demo INFO [13-12-2008 11:14:00] MBeanServerQuery - 1. jboss.pojo:name='AnnotatedJMXPojo' | JBoss-MC-Demo INFO [13-12-2008 11:14:00] MBeanServerQuery - 2. jboss.demos:service=ExposedPojo | JBoss-MC-Demo INFO [13-12-2008 11:14:00] MBeanServerQuery - 3. jboss.classloader:system=29367209,domain="DefaultDomain" | JBoss-MC-Demo INFO [13-12-2008 11:14:00] MBeanServerQuery - 4. jboss.security:service=XMLLoginConfig | JBoss-MC-Demo INFO [13-12-2008 11:14:00] MBeanServerQuery - 5. jboss.pojo:name='XmlJMXPojo' | JBoss-MC-Demo INFO [13-12-2008 11:14:00] MBeanServerQuery - 6. JMImplementation:type=MBeanServerDelegate | JBoss-MC-Demo INFO [13-12-2008 11:14:00] MBeanServerQuery - 7. jboss.classloader:id="vfszip:/C:/projects/demos/sandbox/jboss-demos-models.jar" | JBoss-MC-Demo INFO [13-12-2008 11:14:00] MBeanServerQuery - 8. jboss.classloader:service=ClassLoaderSystem | JBoss-MC-Demo INFO [13-12-2008 11:14:00] MBeanServerQuery - 9. JMImplementation:service=LoaderRepository,name=Default | JBoss-MC-Demo INFO [13-12-2008 11:14:00] MBeanServerQuery - 10. jboss.security:service=SecurityConfig | JBoss-MC-Demo INFO [13-12-2008 11:14:00] MBeanServerQuery - 11. JMImplementation:type=MBeanRegistry View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4196343#4196343 Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4196343 _______________________________________________ jboss-user mailing list jboss-user@lists.jboss.org https://lists.jboss.org/mailman/listinfo/jboss-user