- java.lang.Object
 -  
      
- javax.management.MBeanServerBuilder
 
 
-  
       
public class MBeanServerBuilder extends Object
此类表示创建默认
MBeanServer实现的构建器。 JMXMBeanServerFactory允许应用程序通过提供此类的子类来提供其自定义MBeanServer实现。- 从以下版本开始:
 - 1.5
 - 另请参见:
 -  
         
MBeanServer,MBeanServerFactory 
 
-  
        
       
-  
             
构造方法摘要
构造方法 构造器 描述 MBeanServerBuilder()公共默认构造函数。 
-  
             
方法摘要
所有方法 实例方法 具体的方法 变量和类型 方法 描述 MBeanServernewMBeanServer(String defaultDomain, MBeanServer outer, MBeanServerDelegate delegate)此方法创建一个新的MBeanServer实现对象。MBeanServerDelegatenewMBeanServerDelegate()此方法为新的MBeanServer创建新的MBeanServerDelegate。 
 -  
             
 
-  
        
       
-  
             
方法详细信息
-  
newMBeanServerDelegate
public MBeanServerDelegate newMBeanServerDelegate()
此方法为新的MBeanServer创建新的MBeanServerDelegate。 创建新的MBeanServer时,MBeanServerFactory首先调用此方法以创建新的MBeanServerDelegate。
然后它调用newMBeanServer(defaultDomain,outer,delegate)传递应该由MBeanServer实现使用的委托 。请注意,传递的委托可能不直接是此方法返回的MBeanServerDelegate。 例如,它可能是一个包装先前返回的对象的新对象。
- 结果
 -  
              一个新的
MBeanServerDelegate。 
 
-  
newMBeanServer
public MBeanServer newMBeanServer(String defaultDomain, MBeanServer outer, MBeanServerDelegate delegate)
此方法创建一个新的MBeanServer实现对象。 创建新MBeanServer时,MBeanServerFactory首先调用newMBeanServerDelegate()以获取新MBeanServer的新MBeanServerDelegate。 然后它调用newMBeanServer(defaultDomain,outer,delegate)传递应该由MBeanServer实现使用的委托 。请注意,传递的委托可能不是直接由此实现返回的MBeanServerDelegate。 例如,它可能是一个包装先前返回的委托的新对象。
outer参数是指向MBeanServer的指针,该MBeanServer在MBeanServer中注册MBean时应传递给
MBeanRegistration接口。 如果outer为null,则在调用MBeanRegistration接口时,MBeanServer实现必须使用自己的this引用。这使得MBeanServer实现可以包装另一个MBeanServer实现,以便实现例如安全性检查,或者通过返回指向包装对象的指针来阻止对实际MBeanServer实现的访问。
- 参数
 -  
              
defaultDomain- 新MBeanServer的默认域。 -  
              
outer- 指向MBeanServer对象的指针,该对象在调用其MBeanRegistration接口时必须传递给MBean。 -  
              
delegate- 指向与新MBeanServer关联的MBeanServerDelegate的指针。 新的MBeanServer必须在其MBean存储库中注册此MBean。 - 结果
 - MBeanServer的新私有实现。
 
 
 -  
 
 -