Package org.jboss.as.jmx
Class PluggableMBeanServerBuilder
java.lang.Object
javax.management.MBeanServerBuilder
org.jboss.as.jmx.PluggableMBeanServerBuilder
This builder returns an instance of PluggableMBeanServerImpl which can be used to set the MBeanServer chain,
meaning that the platform mbean server gets the extra functionality for TCCL, ModelController and whatever other behaviour
we want to add.
Main JBM module org.jboss.modules.Main loads services from org.jboss.as.jmx module, which includes
META-INF/services/javax.management.MBeanServerBuilder where the PluggableMBeanServerBuilder is specified.
If the PluggableMBeanServerBuilder in the javax.management.MBeanServerBuilder is not specified,
the additional behaviour is only added to calls coming in via the remote connector or MBeanServers injected via
a dependency on MBeanServerService.
- Author:
- Kabir Khan
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionnewMBeanServer(String defaultDomain, MBeanServer outer, MBeanServerDelegate delegate) Methods inherited from class javax.management.MBeanServerBuilder
newMBeanServerDelegate
-
Constructor Details
-
PluggableMBeanServerBuilder
public PluggableMBeanServerBuilder()
-
-
Method Details
-
newMBeanServer
public MBeanServer newMBeanServer(String defaultDomain, MBeanServer outer, MBeanServerDelegate delegate) - Overrides:
newMBeanServerin classMBeanServerBuilder
-