public class MBeanServerBuilder extends Object
此类表示创建默认的MBeanServer实现的构建器。 JMX MBeanServerFactory允许应用程序通过提供此类的子类来提供其定制的MBeanServer实现。
MBeanServer , MBeanServerFactory
| Constructor and Description |
|---|
MBeanServerBuilder()
公共默认构造函数。
|
| Modifier and Type | Method and Description |
|---|---|
MBeanServer |
newMBeanServer(String defaultDomain, MBeanServer outer, MBeanServerDelegate delegate)
此方法创建一个新的MBeanServer实现对象。
|
MBeanServerDelegate |
newMBeanServerDelegate()
此方法为新的MBeanServer创建一个新的MBeanServerDelegate。
|
public MBeanServerDelegate newMBeanServerDelegate()
MBeanServerFactory首先调用此方法以创建一个新的MBeanServerDelegate。
newMBeanServer(defaultDomain,outer,delegate)传递应该由MBeanServer实现所使用的委托 。
请注意,传递的委托可能不是直接由此方法返回的MBeanServerDelegate。 例如,它可能是一个包装以前返回的对象的新对象。
MBeanServerDelegate 。
public MBeanServer newMBeanServer(String defaultDomain, MBeanServer outer, MBeanServerDelegate delegate)
MBeanServerFactory首先调用newMBeanServerDelegate()以便为新的MBeanServer获取一个新的MBeanServerDelegate。
然后调用newMBeanServer(defaultDomain,outer,delegate)传递应该由MBeanServer实现所使用的委托 。
请注意,传递的委托可能不是直接由此实现返回的MBeanServerDelegate。 例如,它可能是一个新的对象包装以前返回的委托。
外部参数是指向MBeanServer的指针,在MBeanServer中注册MBean时,应该将其传递给MBeanRegistration接口。 如果outer是null ,则在调用this接口时,MBeanServer实现必须使用自己的this引用。
这使得MBeanServer实现可以包装另一个MBeanServer实现,以便实现例如安全检查,或通过返回指向包装对象的指针来阻止访问实际的MBeanServer实现。
defaultDomain - 新MBeanServer的默认域。
outer - 当调用其MBeanRegistration接口时,必须传递给MBean的MBeanServer对象的指针。
delegate - 指向与新MBeanServer关联的MBeanServerDelegate的指针。
新的MBeanServer必须在MBean存储库中注册该MBean。
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.