|
|||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
javax.management.openmbean
接口 OpenMBeanInfo
- 所有已知实现类:
- OpenMBeanInfoSupport
-
public interface OpenMBeanInfo
描述一个 Open MBean:Open MBean 的识别方式为,如果 Open MBean 的 getMBeanInfo()
方法返回实现 OpenMBeanInfo
接口(通常为 OpenMBeanInfoSupport
)的类的实例,则可识别 Open MBean。
此接口声明的方法与类 MBeanInfo
相同。实现此接口的类(通常为 OpenMBeanInfoSupport
)应扩展 MBeanInfo
。
实现类的 getAttributes()
、getOperations()
和 getConstructors()
方法在运行时应分别返回分别实现 OpenMBeanAttributeInfo
、OpenMBeanOperationInfo
或 OpenMBeanConstructorInfo
接口的 MBeanAttributeInfo
、MBeanOperationInfo
或 MBeanConstructorInfo
的子类实例的数组。
- 从以下版本开始:
- 1.5
方法摘要 | |
---|---|
boolean |
equals(Object obj) 比较指定 obj 参数与此 OpenMBeanInfo 实例的相等性。 |
MBeanAttributeInfo[] |
getAttributes() 返回 OpenMBeanAttributeInfo 实例的数组,该实例描述此 OpenMBeanInfo 实例描述的 open MBean 中的每个属性。 |
String |
getClassName() 返回此 OpenMBeanInfo 描述的 open MBean 实例的完全限定的 Java 类名。 |
MBeanConstructorInfo[] |
getConstructors() 返回 OpenMBeanConstructorInfo 实例的数组,这些实例描述此 OpenMBeanInfo 实例描述的 open MBean 中的每个构造方法。 |
String |
getDescription() 返回此 OpenMBeanInfo 描述的 open MBean 实例的类型的可读描述。 |
MBeanNotificationInfo[] |
getNotifications() 返回 MBeanNotificationInfo 实例的数组,这些实例描述此 OpenMBeanInfo 实例描述的 open MBean 所发出的每个通知。 |
MBeanOperationInfo[] |
getOperations() 返回 OpenMBeanOperationInfo 实例的数组,这些实例描述此 OpenMBeanInfo 实例所描述的 open MBean 中的每个操作。 |
int |
hashCode() 返回此 OpenMBeanInfo 实例的哈希码值。 |
String |
toString() 返回此 OpenMBeanInfo 实例的字符串表示形式。 |
方法详细信息 |
---|
getClassName
String getClassName()
- 返回此 OpenMBeanInfo 描述的 open MBean 实例的完全限定的 Java 类名。
-
- 返回:
- 类名。
getDescription
String getDescription()
- 返回此 OpenMBeanInfo 描述的 open MBean 实例的类型的可读描述。
-
- 返回:
- 描述。
getAttributes
MBeanAttributeInfo[] getAttributes()
-
返回 OpenMBeanAttributeInfo 实例的数组,该实例描述此 OpenMBeanInfo 实例描述的 open MBean 中的每个属性。返回数组中的每个实例实际上是实现 OpenMBeanAttributeInfo 接口(通常为
OpenMBeanAttributeInfoSupport
)的 MBeanAttributeInfo 的一个子类。 -
- 返回:
- 属性数组。
getOperations
MBeanOperationInfo[] getOperations()
-
返回 OpenMBeanOperationInfo 实例的数组,这些实例描述此 OpenMBeanInfo 实例所描述的 open MBean 中的每个操作。返回数组中的每个实例实际上是实现 OpenMBeanOperationInfo 接口(通常为
OpenMBeanOperationInfoSupport
)的 MBeanOperationInfo 的一个子类。 -
- 返回:
- 操作数组。
getConstructors
MBeanConstructorInfo[] getConstructors()
-
返回 OpenMBeanConstructorInfo 实例的数组,这些实例描述此 OpenMBeanInfo 实例描述的 open MBean 中的每个构造方法。返回数组中的每个实例实际上是实现 OpenMBeanConstructorInfo 接口(通常为
OpenMBeanConstructorInfoSupport
)的 MBeanConstructorInfo 的一个子类。 -
- 返回:
- 构造方法数组。
getNotifications
MBeanNotificationInfo[] getNotifications()
- 返回 MBeanNotificationInfo 实例的数组,这些实例描述此 OpenMBeanInfo 实例描述的 open MBean 所发出的每个通知。
-
- 返回:
- 通知数组。
equals
boolean equals(Object obj)
-
比较指定 obj 参数与此
OpenMBeanInfo
实例的相等性。当且仅当下面的所有语句均为 true 时,才返回 true:
- obj 为非 null,
- obj 还实现
OpenMBeanInfo
接口, - 它们的类名相等
- 它们的关于属性、构造方法、操作和通知的信息相等
OpenMBeanInfo
接口的不同实现的 obj 参数正常工作。
-
- 参数:
-
obj
- 与此OpenMBeanInfo
实例进行相等性比较的对象; - 返回:
-
如果指定的对象等于此
OpenMBeanInfo
实例,则返回true
。 - 另请参见:
-
Object.hashCode()
,Hashtable