It works for me. Unless there is a problem what is the concern about how the jmx implementations interact?
Yes, it works for me too. What I am looking to further understand what is happening vis-a-vis the different JMX implementations so as to have the confidence that as I add in additional functionality using the JMX API (e.g., remote notifications, JMX agent services, etc.), there will not be problems cropping up because I have not fully understood what is happening behind the scenes.
My analysis of the boot class paths for JBoss and my remote apps indicate that all will be using Sun's JMX implementation (in rt.jar), so it appears to me that JBoss is using Sun's implementation rather than it's own implementation? I guess basically I am looking for confirmation/denial of this conclusion...
The server uses both implementations. See org.jboss.system.server.jmx.LazyMBeanServer. Only the javax.* classes from the jdk are used regardless.