java.lang.Object
javax.management.MBeanFeatureInfo
javax.management.MBeanNotificationInfo
- 所有已实现的接口:
-
Serializable
,Cloneable
,DescriptorRead
- 直接已知的子类:
-
ModelMBeanNotificationInfo
MBeanNotificationInfo
类用于描述由MBean发出的不同通知实例的特征,针对给定的通知Java类。如果一个MBean发出可以是不同Java类的实例的通知,那么该MBean的元数据应为这些通知Java类的每一个提供一个MBeanNotificationInfo
对象。
此类的实例是不可变的。子类可能是可变的,但不建议这样做。
此类扩展了javax.management.MBeanFeatureInfo
,因此提供了name
和description
字段。 name
字段应该是描述此类所描述的通知对象的完全限定Java类名称。
getNotifTypes
方法返回一个包含MBean可能发出的通知类型的字符串数组。通知类型是一个点符号字符串,描述发出的通知是关于什么的,而不是通知的Java类。可以使用单个通用通知类来发送多种类型的通知。所有这些类型都在getNotifTypes
方法的字符串数组结果中返回。
- 自:
- 1.5
- 参见:
-
Field Summary
Fields declared in class javax.management.MBeanFeatureInfo
description, name
-
Constructor Summary
ConstructorDescriptionMBeanNotificationInfo
(String[] notifTypes, String name, String description) 构造一个MBeanNotificationInfo
对象。MBeanNotificationInfo
(String[] notifTypes, String name, String description, Descriptor descriptor) 构造一个MBeanNotificationInfo
对象。 -
Method Summary
Methods declared in class javax.management.MBeanFeatureInfo
getDescription, getDescriptor, getName
-
Constructor Details
-
MBeanNotificationInfo
构造一个MBeanNotificationInfo
对象。- 参数:
-
notifTypes
- 包含MBean可能发出的通知类型的字符串数组(以点符号表示)。如果为null,则效果与零长度数组相同。 -
name
- 所描述通知的完全限定Java类名称。 -
description
- 数据的可读描述。
-
MBeanNotificationInfo
public MBeanNotificationInfo(String[] notifTypes, String name, String description, Descriptor descriptor) 构造一个MBeanNotificationInfo
对象。- 参数:
-
notifTypes
- 包含MBean可能发出的通知类型的字符串数组(以点符号表示)。如果为null,则效果与零长度数组相同。 -
name
- 所描述通知的完全限定Java类名称。 -
description
- 数据的可读描述。 -
descriptor
- 通知的描述符。如果为null,则相当于一个空描述符。 - 自:
- 1.6
-
-
Method Details
-
clone
返回此实例的浅克隆。克隆是通过简单调用super.clone()
获得的,因此调用了由Object.clone()
实现的默认本机浅克隆机制。不会对任何内部字段进行更深层次的克隆。 -
getNotifTypes
返回一个包含MBean可能发出的通知类型的字符串数组(以点符号表示)。- 返回:
- 字符串数组。更改返回的数组对此MBeanNotificationInfo没有影响。
-
equals
将此MBeanNotificationInfo与另一个进行比较。- 覆盖:
-
equals
在类MBeanFeatureInfo
- 参数:
-
o
- 要比较的对象。 - 返回:
-
如果且仅当
o
是一个MBeanNotificationInfo,使得其MBeanFeatureInfo.getName()
、MBeanFeatureInfo.getDescription()
、MBeanFeatureInfo.getDescriptor()
和getNotifTypes()
的值等于(不一定相同)此MBeanNotificationInfo的值时返回true。两个通知类型数组相等,如果它们的对应元素相等。如果它们具有相同的元素但顺序不同,则它们不相等。 - 参见:
-