java命名空间javax.management.modelmbean类requiredmodelmbean的类成员方法:
preregister定义及介绍
本文导语:
preregister
public objectname preregister(mbeanserver server,
objectname name)
throws exception
允许 mbean 在注册到 mbean 服务器之前执行任何所需要的操作。如果未指定 mbean 名称,则 mbean 可以提供其注册的...
preregister
public objectname preregister(mbeanserver server,
objectname name)
throws exception
- 允许 mbean 在注册到 mbean 服务器之前执行任何所需要的操作。如果未指定 mbean 名称,则 mbean 可以提供其注册的名称。如果引发任何异常,mbean 将不会注册到 mbean 服务器中。
为确保 requiremodelmbean 的运行时语义正确,重新加载或重写此方法的任何 requiredmodelmbean 的子类都应在自己的 preregister
实现中调用 super.preregister(server, name)
。
- 指定者:
- 接口
mbeanregistration
中的 preregister
- 参数:
server
- 将在其中注册 mbean 的 mbean 服务器。name
- mbean 的对象名称。如果传递到 mbeanserver
接口中的 creatembean
或 registermbean
方法的名称参数为 null,则此名称为 null。在这种情况下,此方法必须返回新 mbean 的非 null objectname。
- 返回:
- mbean 将注册的名称。此值必须不为 null。如果
name
参数不为 null,那么它通常(但并非必要)是返回的值。
- 抛出:
exception
- 此异常由 mbean 服务器捕获,并以 mbeanregistrationexception
的形式重新抛出。