MBean server implementation. This is the default server implementation returned by the
MBeanServerFactory class ( {@link ServerConstants#DEFAULT_MBEAN_SERVER_CLASS DEFAULT_MBEAN_SERVER_CLASS}).
The MBean server behaviour can be further configured by setting the following system properties:
- jbossmx.loader.repository.class ( {@link ServerConstants#LOADER_REPOSITORY_CLASS_PROPERTY LOADER_REPOSITORY_CLASS_PROPERTY})
- jbossmx.mbean.registry.class ( {@link ServerConstants#MBEAN_REGISTRY_CLASS_PROPERTY MBEAN_REGISTRY_CLASS_PROPERTY})
- jbossmx.required.modelmbean.class ( {@link ServerConstants#REQUIRED_MODELMBEAN_CLASS_PROPERTY REQUIRED_MODELMBEAN_CLASS_PROPERTY})
The loader repository is used for managing class loaders in the MBean server. The default repository uses the
UnifiedLoaderRepository implementation ( {@link ServerConstants#DEFAULT_LOADER_REPOSITORY_CLASS DEFAULT_LOADER_REPOSITORY_CLASS}).
The default registry is ( {@link ServerConstants#DEFAULT_MBEAN_REGISTRY_CLASS DEFAULT_MBEAN_REGISTRY_CLASS}).
The RequiredModelMBean uses XMBean implementation by default ( {@link ServerConstants#DEFAULT_REQUIRED_MODELMBEAN_CLASS DEFAULT_REQUIRED_MODELMBEAN_CLASS}).
@see javax.management.MBeanServer
@see javax.management.modelmbean.RequiredModelMBean
@see org.jboss.mx.server.ServerConstants
@see org.jboss.mx.loading.LoaderRepository
@see org.jboss.mx.loading.UnifiedLoaderRepository
@see org.jboss.mx.modelmbean.XMBean
@author Juha Lindfors.
@author Trevor Squires.
@author Adrian Brock.
@version $Revision: 1.34 $