| |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
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 所发出的每个通知。
- 返回:
- 通知数组。