- 所有已知的实现类:
OpenMBeanConstructorInfoSupport
public interface OpenMBeanConstructorInfo
描述 Open MBean 的构造方法。
此接口声明与类 MBeanConstructorInfo
相同的方法。实现此接口的类(通常为 OpenMBeanConstructorInfoSupport
)应扩展 MBeanConstructorInfo
。
getSignature()
方法应该在运行时返回一个 MBeanParameterInfo
的子类实例数组,它实现了 OpenMBeanParameterInfo
接口(通常是 OpenMBeanParameterInfoSupport
)。
- 自从:
- 1.5
-
方法总结
修饰符和类型方法描述boolean
比较指定的对象参数与此OpenMBeanConstructorInfo
实例相等。返回此OpenMBeanConstructorInfo
实例描述的构造函数的人类可读描述。getName()
返回此OpenMBeanConstructorInfo
实例描述的构造函数的名称。返回一个OpenMBeanParameterInfo
实例数组,描述此OpenMBeanConstructorInfo
实例描述的构造函数签名中的每个参数。int
hashCode()
返回此OpenMBeanConstructorInfo
实例的哈希码值。toString()
返回此OpenMBeanConstructorInfo
实例的字符串表示形式。
-
方法详情
-
getDescription
String getDescription()返回此OpenMBeanConstructorInfo
实例描述的构造函数的人类可读描述。- 返回:
- 说明。
-
getName
String getName()返回此OpenMBeanConstructorInfo
实例描述的构造函数的名称。- 返回:
- 名字。
-
getSignature
MBeanParameterInfo [] getSignature()返回一个OpenMBeanParameterInfo
实例数组,描述此OpenMBeanConstructorInfo
实例描述的构造函数签名中的每个参数。- 返回:
- 签名。
-
equals
比较指定的对象参数与此OpenMBeanConstructorInfo
实例相等。当且仅当以下所有陈述都为真时,返回
true
:- 对象非空,
- 对象还实现了
OpenMBeanConstructorInfo
接口, - 他们的名字是平等的
- 他们的签名是平等的。
equals
方法适用于对象OpenMBeanConstructorInfo
接口的不同实现的参数。
-
hashCode
int hashCode()返回此OpenMBeanConstructorInfo
实例的哈希码值。OpenMBeanConstructorInfo
实例的哈希码是equals
比较中使用的所有信息元素的哈希码之和(即:其名称和签名,其中签名 hashCode 是通过调用java.util.Arrays.asList(this.getSignature).hashCode()
计算得出的)。这确保
t1.equals(t2)
暗示t1.hashCode()==t2.hashCode()
对于任何两个OpenMBeanConstructorInfo
实例t1
和t2
,正如方法Object.hashCode()
的一般契约所要求的那样。 -
toString
String toString()返回此OpenMBeanConstructorInfo
实例的字符串表示形式。字符串表示由此类的名称(即
javax.management.openmbean.OpenMBeanConstructorInfo
)以及所描述的构造函数的名称和签名组成。
-