所有类
javax.management
类 MBeanServerNotification
java.lang.Object
java.util.EventObject
javax.management.Notification
javax.management.MBeanServerNotification
- 所有已实现的接口:
- Serializable
public class MBeanServerNotification
- extends Notification
表示 MBean 服务器通过 MBeanServerDelegate MBean 所发出的通知。MBean 服务器发出下列类型的通知:MBean 注册、MBean 注销。
要想接收 MBeanServerNotifications,需要声明为表示 MBeanServer 的 javax.management.MBeanServerDelegate
MBean 的侦听器。MBeanServerDelegate 的 ObjectName 是:JMImplementation:type=MBeanServerDelegate
。
- 从以下版本开始:
- 1.5
- 另请参见:
- 序列化表格
REGISTRATION_NOTIFICATION
public static final String REGISTRATION_NOTIFICATION
- 表示已注册该 MBean 的通知类型。其值是 "JMX.mbean.registered"。
- 另请参见:
- 常量字段值
UNREGISTRATION_NOTIFICATION
public static final String UNREGISTRATION_NOTIFICATION
- 表示已注销该 MBean 的通知类型。其值是 "JMX.mbean.unregistered"。
- 另请参见:
- 常量字段值
MBeanServerNotification
public MBeanServerNotification(String type,
Object source,
long sequenceNumber,
ObjectName objectName)
- 创建一个指定了导致该通知的 MBean 对象名和指定通知类型的 MBeanServerNotification 对象。
- 参数:
type
- 表示通知类型的字符串。设置为下列某个值:REGISTRATION_NOTIFICATION
, UNREGISTRATION_NOTIFICATION
。 source
- 负责转发 MBean 服务器通知的 MBeanServerNotification 对象。 sequenceNumber
- 用于排序已接收通知的序列号。 objectName
- 导致该通知的 MBean 的对象名。
getMBeanName
public ObjectName getMBeanName()
- 返回导致该通知的 MBean 的对象名。
- 返回:
- 导致该通知的 MBean 的对象名。
所有类