Java Mailing List Archive

http://www.junlu.com/

Home » Home (12/2007) » JBoss User Help »

[jboss-user] [Management,
 JMX/JBoss] - Programatically creating XMBean Instance

scott.stark@jboss.org

2007-05-03


I've developed an XMBean that works fine when deployed through a jboss-service.xml.  However, I've come to a point where I would like to deploy multiple instances of this XMBean programatically.

In the past, with a standard MBean, you'd do something like this:


| ArrayList serverList = MBeanServerFactory.findMBeanServer(null);
|
| MBeanServer server = (MBeanServer) serverList.get(0);
|
| ObjectName on=new ObjectName("my.domain:service=Test");
|
| ObjectInstance mbean = server.createMBean(MyMBean.class.getName(), on);
|

Sadly, with an XMBean the following Exception is thrown:


| javax.management.NotCompliantMBeanException: Class does not expose a management interface: java.lang.Object
|

Obviously this is because I haven't tied it to the XML descriptor. Is there a way to programatically do this?

View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4043063#4043063

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4043063
_______________________________________________
jboss-user mailing list
jboss-user@(protected)
https://lists.jboss.org/mailman/listinfo/jboss-user
©2008 junlu.com - Jax Systems, LLC, U.S.A.