public class PluggableMBeanServerBuilder extends MBeanServerBuilder
To use this builder, specify -mbeanserverbuildermodule=org.jboss.as.jmx when bootstrapping
jboss-modules, which in turn sets -Djavax.management.builder.initial=org.jboss.as.jmx.PluggableMBeanServerBuilder
(loaded from this module's {code META-INF/services/javax.management.MBeanServerBuilder}. 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.
If the -mbeanserverbuildermodule option 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.
| Constructor and Description |
|---|
PluggableMBeanServerBuilder() |
| Modifier and Type | Method and Description |
|---|---|
MBeanServer |
newMBeanServer(String defaultDomain,
MBeanServer outer,
MBeanServerDelegate delegate) |
newMBeanServerDelegatepublic MBeanServer newMBeanServer(String defaultDomain, MBeanServer outer, MBeanServerDelegate delegate)
newMBeanServer in class MBeanServerBuilderCopyright © 2022 JBoss by Red Hat. All rights reserved.