javax.management
Class MBeanServerBuilder

java.lang.Object
  extended byjavax.management.MBeanServerBuilder
Direct Known Subclasses:
MBeanServerBuilderImpl (src) , TestMBeanServerBuilder (src)

public class MBeanServerBuilder
extends java.lang.Object

The default builder for the MBeanServerFactory.

To use a different builder, set the system property javax.management.builder.initial and subclass this class.

See Also:
MBeanServer (src) , MBeanServerDelegate (src) , MBeanServerFactory (src) , MBeanServerImpl (src)

Constructor Summary
MBeanServerBuilder()
          Construct an MBeanServerBuilder
 
Method Summary
 MBeanServer (src) newMBeanServer(java.lang.String defaultDomain, MBeanServer (src)  outer, MBeanServerDelegate (src)  delegate)
          Construct an MBeanServer.
 MBeanServerDelegate (src) newMBeanServerDelegate()
          Construct an MBeanServerDelegate.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MBeanServerBuilder

public MBeanServerBuilder()
Construct an MBeanServerBuilder

Method Detail

newMBeanServerDelegate

public MBeanServerDelegate (src)  newMBeanServerDelegate()
Construct an MBeanServerDelegate.


newMBeanServer

public MBeanServer (src)  newMBeanServer(java.lang.String defaultDomain,
                                  MBeanServer (src)  outer,
                                  MBeanServerDelegate (src)  delegate)
Construct an MBeanServer.

Parameters:
defaultDomain - the default domain when an MBean is registered with an ObjectName without a domain.
outer - the wrapping MBeanServer, passed to MBeans at registration.
delegate - the delegate to use for Notifications.