|
|||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
javax.management
接口 MBeanRegistration
- 所有已知实现类:
- CounterMonitor, GaugeMonitor, JMXConnectorServer, MLet, Monitor, PrivateMLet, RelationService, RelationSupport, RequiredModelMBean, RMIConnectorServer, StringMonitor, Timer
-
public interface MBeanRegistration
可以由 MBean 实现,以便在向 MBean 服务器注册或从其注销之前和之后执行操作,。
- 从以下版本开始:
- 1.5
方法摘要 | |
---|---|
void |
postDeregister() 允许 MBean 在已从 MBean 服务器注销之后执行所需要的任何操作。 |
void |
postRegister(Boolean registrationDone) 允许 MBean 在被注册到 MBean 服务器或注销失败后执行任何所需要的操作。 |
void |
preDeregister() 允许该 MBean 在从 MBean 服务器注销之前执行它所需要的任何操作。 |
ObjectName |
preRegister(MBeanServer server, ObjectName name) 允许 MBean 在被注册到 MBean 服务器之前执行它所需要的任何操作。 |
方法详细信息 |
---|
preRegister
ObjectName preRegister(MBeanServer server, ObjectName name) throws Exception
- 允许 MBean 在被注册到 MBean 服务器之前执行它所需要的任何操作。如果未指定 MBean 的名称,则该 MBean 可以提供一个注册名称。如果引发任何异常,则该 MBean 不会被注册到 MBean 服务器中。
-
- 参数:
-
server
- 将要在其中注册该 MBean 的 MBean 服务器。 -
name
- 该 MBean 的对象名。如果MBeanServer
接口中的某个createMBean
方法或registerMBean
方法的 name 参数为 null,则此 name 也为 null。在这种情况下,此方法必须为新 MBean 返回非 null 的 ObjectName。 - 返回:
-
MBean 要被注册的名称。此值必须不为 null。如果
name
参数不为 null,则它通常但并非一定为返回值。 - 抛出:
-
Exception
- MBean 服务器会捕捉此异常并以MBeanRegistrationException
的形式重新抛出。
postRegister
void postRegister(Boolean registrationDone)
- 允许 MBean 在被注册到 MBean 服务器或注销失败后执行任何所需要的操作。
-
- 参数:
-
registrationDone
- 指示该 MBean 是否已在 MBean 服务器中成功注册。false 值意味着注册阶段已失败。
preDeregister
void preDeregister() throws Exception
- 允许该 MBean 在从 MBean 服务器注销之前执行它所需要的任何操作。
-
- 抛出:
-
Exception
- MBean 服务器会捕捉此异常并以MBeanRegistrationException
的形式重新抛出。
postDeregister
void postDeregister()
- 允许 MBean 在已从 MBean 服务器注销之后执行所需要的任何操作。
-
所有类
|
|||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |