©
本文档使用
php.cn手册 发布
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
1 2 |
|
1 |
|
此类表示创建默认 MBeanServer
实现的生成器。JMX MBeanServerFactory
通过提供此类的子类,从而允许应用程序提供其自定义的 MBeanServer 实现。
MBeanServer
,
MBeanServerFactory
构造方法摘要 | |
---|---|
MBeanServerBuilder()
公共的默认构造方法。 |
方法摘要 | |
---|---|
MBeanServer |
newMBeanServer(String defaultDomain,
MBeanServer outer,
MBeanServerDelegate delegate)
此方法创建一个新的 MBeanServer 实现对象。 |
MBeanServerDelegate |
newMBeanServerDelegate()
此方法为新的 MBeanServer 创建新的 MBeanServerDelegate。 |
从类 java.lang.Object 继承的方法 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
构造方法详细信息 |
---|
1 |
|
方法详细信息 |
---|
1 |
|
MBeanServerFactory
首先调用此方法。newMBeanServer(defaultDomain,outer,delegate)
,传入 MBeanServer 实现应该使用的 delegate。
注意,传递的 delegate 可能并非直接就是此方法所返回的 MBeanServerDelegate。例如,它可能是一个包装了以前返回的对象的新对象。
MBeanServerDelegate
。1 2 3 |
|
MBeanServerDelegate
,创建新的 MBeanServer 时,MBeanServerFactory
首先调用 newMBeanServerDelegate()
。然后它调用 newMBeanServer(defaultDomain,outer,delegate)
,传入 MBeanServer 实现应该使用的 delegate。
注意,传递的 delegate 可能并非直接就是此实现所返回的 MBeanServerDelegate。例如,它可能是一个包装了以前返回的委托的新对象。
outer 参数是一个指向 MBeanServer 的指针,在 MBeanServer 内注册 MBean 时,应该将该指针传递到 MBeanRegistration
接口。如果 outer 为 null
,则在调用 MBeanRegistration
接口时,该 MBeanServer 实现必须使用其自己的 this
引用。
这就使 MBeanServer 实现包装另一个 MBeanServer 实现成为可能,例如为了实现安全检查,或者通过返回到包装对象的指针,从而阻止对实际 MBeanServer 实现的访问。
defaultDomain
- 新 MBeanServer 的默认域。outer
- 到 MBeanServer 对象的指针,调用其 MBeanRegistration
接口时必须将该指针传递到 MBean。delegate
- 指向与新 MBeanServer 相关联的 MBeanServerDelegate 的指针。新的 MBeanServer 必须在其 MBean 存储库中注册此 MBean。
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
版权所有 2004 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。