- java.lang.Object
 -  
      
- javax.management.MBeanServerBuilder
 
 
-  
       
public class MBeanServerBuilder extends Object
此类表示构建器,创建默认的
MBeanServer实现。 JMXMBeanServerFactory允许应用程序通过提供此类的子类来提供其定制的MBeanServer实现。- 从以下版本开始:
 - 1.5
 - 另请参见:
 -  
         
MBeanServer,MBeanServerFactory 
 
-  
        
       
-  
             
构造方法摘要
构造方法 Constructor 描述 MBeanServerBuilder()公共默认构造函数。 
-  
             
方法摘要
所有方法 接口方法 具体的方法 Modifier and Type 方法 描述 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。 例如,它可能是一个新的对象包装以前返回的委托。
外部参数是指向MBeanServer的指针,在MBeanServer中注册MBean时,应该将其传递给
MBeanRegistration接口。 如果outer是null,则在调用MBeanRegistration接口时,MBeanServer实现必须使用自己的this引用。这使得MBeanServer实现可以包装另一个MBeanServer实现,以便实现例如安全检查,或通过返回指向包装对象的指针来阻止访问实际的MBeanServer实现。
- 参数
 -  
              
defaultDomain- 新的MBeanServer的默认域。 -  
              
outer- 调用其MBeanRegistration接口时必须传递给MBean的MBeanServer对象的指针。 -  
              
delegate- 指向与新的MBeanServer关联的MBeanServerDelegate的指针。 新的MBeanServer必须在MBean存储库中注册该MBean。 - 结果
 - 一个新的私有实现的MBeanServer。
 
 
 -  
 
 -