One task in the vdf work is to allow the existing UCL to be used as the class loader. To do this I need to add support for the org.jboss.classloading.spi.DomainClassLoader interface to the UCL. This will make the jmx module of jbossas dependent on the container project and jboss-container.jar. Any problems with this or should the UCL be further factored out of the jmx project?
I don't see a problem with making JMX depend upon container.
Reusing container's reflection model would probably help reduce memory
where others also try to get the same reflection objects.