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) |
newMBeanServerDelegate
public MBeanServer newMBeanServer(String defaultDomain, MBeanServer outer, MBeanServerDelegate delegate)
newMBeanServer
in class MBeanServerBuilder
Copyright © 2023 JBoss by Red Hat. All rights reserved.