- 所有超级接口:
-
OpenMBeanParameterInfo
- 所有已知实现类:
-
OpenMBeanAttributeInfoSupport
描述开放MBean的属性。
该接口声明与类MBeanAttributeInfo相同的方法。实现此接口的类(通常是OpenMBeanAttributeInfoSupport)应该扩展MBeanAttributeInfo。
- 自1.5版本起:
- 1.5
-
Method Summary
Modifier and TypeMethodDescriptionboolean将指定的obj参数与此OpenMBeanAttributeInfo实例进行比较,以确定它们是否相等。inthashCode()返回此OpenMBeanAttributeInfo实例的哈希码值。booleanisIs()如果通过isXXXgetter访问由此OpenMBeanAttributeInfo实例描述的属性(仅适用于boolean和Boolean值),则返回true,否则返回false。boolean如果由此OpenMBeanAttributeInfo实例描述的属性可读,则返回true,否则返回false。boolean如果由此OpenMBeanAttributeInfo实例描述的属性可写,则返回true,否则返回false。toString()返回此OpenMBeanAttributeInfo实例的字符串表示形式。Methods declared in interface javax.management.openmbean.OpenMBeanParameterInfo
getDefaultValue, getDescription, getLegalValues, getMaxValue, getMinValue, getName, getOpenType, hasDefaultValue, hasLegalValues, hasMaxValue, hasMinValue, isValue
-
Method Details
-
isReadable
boolean isReadable()如果由此OpenMBeanAttributeInfo实例描述的属性可读,则返回true,否则返回false。- 返回:
- 如果属性可读,则返回true。
-
isWritable
boolean isWritable()如果由此OpenMBeanAttributeInfo实例描述的属性可写,则返回true,否则返回false。- 返回:
- 如果属性可写,则返回true。
-
isIs
boolean isIs()如果通过isXXXgetter访问由此OpenMBeanAttributeInfo实例描述的属性(仅适用于boolean和Boolean值),则返回true,否则返回false。- 返回:
-
如果属性通过
isXXX访问,则返回true。
-
equals
将指定的obj参数与此OpenMBeanAttributeInfo实例进行比较,以确定它们是否相等。仅当以下所有语句都为真时,
equals方法才返回true:- obj非空,
- obj还实现了
OpenMBeanAttributeInfo接口, - 它们的名称相等,
- 它们的开放类型相等,
- 它们的访问属性(isReadable、isWritable和isIs)相等,
- 它们的默认值、最小值、最大值和合法值相等。
OpenMBeanAttributeInfo接口的obj参数,此equals方法能正常工作。
- 指定者:
-
equals在接口OpenMBeanParameterInfo - 覆盖:
-
equals在类Object - 参数:
-
obj- 与此OpenMBeanAttributeInfo实例比较的对象; - 返回:
-
如果指定的对象等于此
OpenMBeanAttributeInfo实例,则返回true。 - 参见:
-
hashCode
int hashCode()返回此OpenMBeanAttributeInfo实例的哈希码值。OpenMBeanAttributeInfo实例的哈希码是用于equals比较的所有信息元素的哈希码之和(即:其名称、其开放类型以及其默认值、最小值、最大值和合法值)。这确保了对于任何两个
OpenMBeanAttributeInfo实例t1和t2,如果t1.equals(t2),则t1.hashCode()==t2.hashCode(),这是Object.hashCode()方法的一般约定所要求的。- 指定者:
-
hashCode在接口OpenMBeanParameterInfo - 覆盖:
-
hashCode在类Object - 返回:
-
此
OpenMBeanAttributeInfo实例的哈希码值 - 参见:
-
toString
String toString()返回此OpenMBeanAttributeInfo实例的字符串表示形式。字符串表示形式包括此类的名称(即
javax.management.openmbean.OpenMBeanAttributeInfo)、所描述属性的名称和开放类型的字符串表示,以及其默认值、最小值、最大值和合法值的字符串表示。- 指定者:
-
toString在接口OpenMBeanParameterInfo - 覆盖:
-
toString在类Object - 返回:
-
此
OpenMBeanAttributeInfo实例的字符串表示形式
-