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()
此方法创建一个新的新mbeanserverdelegate MBeanServer。
|
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被此实现返回。它可能是,例如,一个新的对象包装了以前返回的委托。
的外面的参数是一个指向应传递到MBeanRegistration
接口注册MBean在MBeanServer MBeanServer。如果外面的是null
MBeanServer,然后实施必须以自己的this
参考调用MBeanRegistration
接口时。
这使得一个MBeanServer实现包另一个MBeanServer实现,为了实现,例如,安全检查,或防止通过返回一个指针指向一个包装对象访问到实际的MBeanServer实施。
defaultDomain
--新MBeanServer默认域。
outer
-一个指针的MBeanServer对象,必须通过调用它们时
MBeanRegistration
的MBean接口。
delegate
-的指针相关的mbeanserverdelegate新MBeanServer。新的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.