This class represents a builder that creates a default javax.management.MBeanServer implementation. The JMX javax.management.MBeanServerFactory allows applications to provide their custom MBeanServer implementation by providing a subclass of this class.
|Method from javax.management.MBeanServerBuilder Summary:|
|Methods from java.lang.Object:|
|clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait|
|Method from javax.management.MBeanServerBuilder Detail:|
public MBeanServer newMBeanServer(String defaultDomain, MBeanServer outer, MBeanServerDelegate delegate)
Note that the passed delegate might not be directly the MBeanServerDelegate that was returned by this implementation. It could be, for instance, a new object wrapping the previously returned delegate.
The outer parameter is a pointer to the MBeanServer that
should be passed to the javax.management.MBeanRegistration
interface when registering MBeans inside the MBeanServer.
If outer is
This makes it possible for a MBeanServer implementation to wrap another MBeanServer implementation, in order to implement, e.g, security checks, or to prevent access to the actual MBeanServer implementation by returning a pointer to a wrapping object.
Then it calls
Note that the passed delegate might not be directly the MBeanServerDelegate that was returned by this method. It could be, for instance, a new object wrapping the previously returned object.