- java.lang.Object
-
- javax.management.MBeanFeatureInfo
-
- javax.management.MBeanConstructorInfo
-
- javax.management.openmbean.OpenMBeanConstructorInfoSupport
-
- 实现的所有接口
-
Serializable,Cloneable,DescriptorRead,OpenMBeanConstructorInfo
public class OpenMBeanConstructorInfoSupport extends MBeanConstructorInfo implements OpenMBeanConstructorInfo
描述Open MBean的构造函数。- 从以下版本开始:
- 1.5
- 另请参见:
- Serialized Form
-
-
字段汇总
-
声明的属性在类 javax.management.MBeanFeatureInfo
description, name
-
-
构造方法摘要
构造方法 构造器 描述 OpenMBeanConstructorInfoSupport(String name, String description, OpenMBeanParameterInfo[] signature)构造一个OpenMBeanConstructorInfoSupport实例,该实例描述open MBean类与指定的构造name,description和signature。OpenMBeanConstructorInfoSupport(String name, String description, OpenMBeanParameterInfo[] signature, Descriptor descriptor)构造一个OpenMBeanConstructorInfoSupport实例,该实例描述open MBean类与指定的构造name,description,signature和descriptor。
-
方法摘要
所有方法 实例方法 具体的方法 变量和类型 方法 描述 booleanequals(Object obj)将指定的obj参数与此OpenMBeanConstructorInfoSupport实例进行比较以获得相等性。inthashCode()返回此OpenMBeanConstructorInfoSupport实例的哈希码值。StringtoString()返回此OpenMBeanConstructorInfoSupport实例的字符串表示形式。-
声明方法的类 javax.management.MBeanConstructorInfo
clone, getSignature
-
声明方法的类 javax.management.MBeanFeatureInfo
getDescription, getDescriptor, getName
-
声明方法的接口 javax.management.openmbean.OpenMBeanConstructorInfo
getDescription, getName, getSignature
-
-
-
-
构造方法详细信息
-
OpenMBeanConstructorInfoSupport
public OpenMBeanConstructorInfoSupport(String name, String description, OpenMBeanParameterInfo[] signature)
构造一个
OpenMBeanConstructorInfoSupport实例,该实例描述open MBean类与指定的构造name,description和signature。signature数组参数在内部复制,因此对signature引用的数组的后续更改不会对此实例产生任何影响。- 参数
-
name- 不能为空或空字符串。 -
description- 不能为空或空字符串。 -
signature- 如果没有要描述的参数,则可以为null或为空。 - 异常
-
IllegalArgumentException- 如果name或description为空或空字符串。 -
ArrayStoreException- 如果signature不是子类MBeanParameterInfo的实例数组。
-
OpenMBeanConstructorInfoSupport
public OpenMBeanConstructorInfoSupport(String name, String description, OpenMBeanParameterInfo[] signature, Descriptor descriptor)
构造一个
OpenMBeanConstructorInfoSupport实例,该实例描述open MBean类与指定的构造name,description,signature和descriptor。signature数组参数在内部复制,因此对signature引用的数组的后续更改不会对此实例产生任何影响。- 参数
-
name- 不能为空或空字符串。 -
description- 不能为空或空字符串。 -
signature- 如果没有要描述的参数,则可以为null或为空。 -
descriptor- 构造函数的描述符。 这可以是null,这相当于空描述符。 - 异常
-
IllegalArgumentException- 如果name或description为空或空字符串。 -
ArrayStoreException- 如果signature不是子类MBeanParameterInfo的实例数组。 - 从以下版本开始:
- 1.6
-
-
方法详细信息
-
equals
public boolean equals(Object obj)
将指定的
obj参数与此OpenMBeanConstructorInfoSupport实例进行比较以获得相等性。当且仅当以下所有语句都为真时,返回
true:-
obj非null, -
obj也实现了OpenMBeanConstructorInfo接口, - 他们的名字是平等的
- 他们的签名是平等的。
equals方法适用于obj参数,这些参数是OpenMBeanConstructorInfo接口的不同实现。- Specified by:
-
equals接口OpenMBeanConstructorInfo - 重写:
-
equals,类MBeanConstructorInfo - 参数
-
obj- 要与此OpenMBeanConstructorInfoSupport实例进行相等性比较的对象; - 结果
-
true如果指定的对象等于此OpenMBeanConstructorInfoSupport实例。 - 另请参见:
-
Object.hashCode(),HashMap
-
-
hashCode
public int hashCode()
返回此
OpenMBeanConstructorInfoSupport实例的哈希码值。OpenMBeanConstructorInfoSupport实例的哈希码是equals比较中使用的所有信息元素的哈希码的总和(即:其名称和签名,其中签名hashCode通过调用java.util.Arrays.asList(this.getSignature).hashCode()来java.util.Arrays.asList(this.getSignature).hashCode())。这确保了
t1.equals(t2)意味着t1.hashCode()==t2.hashCode()对于任何两个OpenMBeanConstructorInfoSupport实例t1和t2,所要求的方法的常规合同Object.hashCode()。然而,请注意,执行一类的其他实例
OpenMBeanConstructorInfo接口可以等于这个OpenMBeanConstructorInfoSupport例如通过定义equals(java.lang.Object),但是如果它的计算方法不同可具有不同的哈希码。由于
OpenMBeanConstructorInfoSupport实例是不可变的,因此在第一次调用hashCode,此实例的哈希码计算一次,然后为后续调用返回相同的值。- Specified by:
-
hashCode接口OpenMBeanConstructorInfo - 重写:
-
hashCode在类Object - 结果
-
此
OpenMBeanConstructorInfoSupport实例的哈希码值 - 另请参见:
-
Object.equals(java.lang.Object),System.identityHashCode(java.lang.Object)
-
toString
public String toString()
返回此
OpenMBeanConstructorInfoSupport实例的字符串表示形式。字符串表示由此类的名称(即
javax.management.openmbean.OpenMBeanConstructorInfoSupport),所描述的构造函数的名称和签名以及其描述符的字符串表示形式组成。由于
OpenMBeanConstructorInfoSupport实例是不可变的,因此在第一次调用toString,将计算此实例的字符串表示形式一次,然后为后续调用返回相同的值。- Specified by:
-
toString接口OpenMBeanConstructorInfo - 重写:
-
toString在类Object - 结果
-
此
OpenMBeanConstructorInfoSupport实例的字符串表示形式
-
-