public interface OpenMBeanConstructorInfo
描述一个开放MBean的构造函数。
此接口声明与MBeanConstructorInfo
类相同的方法。 实现此接口的类(通常为OpenMBeanConstructorInfoSupport
)应扩展为MBeanConstructorInfo
。
getSignature()
方法应该在运行时返回一个实现OpenMBeanParameterInfo
接口(通常为OpenMBeanParameterInfoSupport
)的MBeanParameterInfo
子类的实例数组。
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj)
将指定的
obj参数与此
OpenMBeanConstructorInfo 实例进行比较以实现相等。
|
String |
getDescription()
返回此
OpenMBeanConstructorInfo实例描述的构造函数的可读描述。
|
String |
getName()
返回此
OpenMBeanConstructorInfo实例描述的构造函数的名称。
|
MBeanParameterInfo[] |
getSignature()
返回一个OpenMBeanParameterInfo个实例的数组,
描述由该
OpenMBeanConstructorInfo实例
描述的构造函数的签名中的每个参数。
|
int |
hashCode()
返回此
OpenMBeanConstructorInfo 实例的哈希码值。
|
String |
toString()
返回此
OpenMBeanConstructorInfo 实例的字符串表示形式。
|
String getDescription()
String getName()
MBeanParameterInfo[] getSignature()
boolean equals(Object obj)
OpenMBeanConstructorInfo
实例相比较。
返回true当且仅当以下所有语句都为真时:
OpenMBeanConstructorInfo
接口, OpenMBeanConstructorInfo
接口。
equals
在
Object
obj
- 要与此
OpenMBeanConstructorInfo
实例相等的对象;
true
如果指定的对象等于这个
OpenMBeanConstructorInfo
实例。
Object.hashCode()
, HashMap
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()
的一般合同的要求 。
hashCode
在
Object
OpenMBeanConstructorInfo
实例的哈希码值
Object.equals(java.lang.Object)
,
System.identityHashCode(java.lang.Object)