接口 OpenMBeanConstructorInfo

所有已知的实现类:
OpenMBeanConstructorInfoSupport

public interface OpenMBeanConstructorInfo

描述 Open MBean 的构造方法。

此接口声明与类 MBeanConstructorInfo 相同的方法。实现此接口的类(通常为 OpenMBeanConstructorInfoSupport )应扩展 MBeanConstructorInfo

getSignature() 方法应该在运行时返回一个 MBeanParameterInfo 的子类实例数组,它实现了 OpenMBeanParameterInfo 接口(通常是 OpenMBeanParameterInfoSupport )。

自从:
1.5
  • 方法总结

    修饰符和类型
    方法
    描述
    boolean
    equals(Object obj)
    比较指定的对象参数与此 OpenMBeanConstructorInfo 实例相等。
    返回此 OpenMBeanConstructorInfo 实例描述的构造函数的人类可读描述。
    返回此 OpenMBeanConstructorInfo 实例描述的构造函数的名称。
    返回一个 OpenMBeanParameterInfo 实例数组,描述此 OpenMBeanConstructorInfo 实例描述的构造函数签名中的每个参数。
    int
    返回此 OpenMBeanConstructorInfo 实例的哈希码值。
    返回此 OpenMBeanConstructorInfo 实例的字符串表示形式。
  • 方法详情

    • getDescription

      String  getDescription()
      返回此 OpenMBeanConstructorInfo 实例描述的构造函数的人类可读描述。
      返回:
      说明。
    • getName

      String  getName()
      返回此 OpenMBeanConstructorInfo 实例描述的构造函数的名称。
      返回:
      名字。
    • getSignature

      MBeanParameterInfo [] getSignature()
      返回一个 OpenMBeanParameterInfo 实例数组,描述此 OpenMBeanConstructorInfo 实例描述的构造函数签名中的每个参数。
      返回:
      签名。
    • equals

      boolean equals(Object  obj)
      比较指定的对象参数与此 OpenMBeanConstructorInfo 实例相等。

      当且仅当以下所有陈述都为真时,返回 true

      • 对象非空,
      • 对象还实现了OpenMBeanConstructorInfo接口,
      • 他们的名字是平等的
      • 他们的签名是平等的。
      这可确保此 equals 方法适用于对象OpenMBeanConstructorInfo 接口的不同实现的参数。
       
      重写:
      equals 在类 Object
      参数:
      obj - 要与此 OpenMBeanConstructorInfo 实例进行相等比较的对象;
      返回:
      true 如果指定对象等于此 OpenMBeanConstructorInfo 实例。
      参见:
    • hashCode

      int hashCode()
      返回此 OpenMBeanConstructorInfo 实例的哈希码值。

      OpenMBeanConstructorInfo 实例的哈希码是 equals 比较中使用的所有信息元素的哈希码之和(即:其名称和签名,其中签名 hashCode 是通过调用 java.util.Arrays.asList(this.getSignature).hashCode() 计算得出的)。

      这确保 t1.equals(t2) 暗示 t1.hashCode()==t2.hashCode() 对于任何两个 OpenMBeanConstructorInfo 实例 t1t2,正如方法 Object.hashCode() 的一般契约所要求的那样。

      重写:
      hashCode 在类 Object
      返回:
      OpenMBeanConstructorInfo 实例的哈希码值
      参见:
    • toString

      String  toString()
      返回此 OpenMBeanConstructorInfo 实例的字符串表示形式。

      字符串表示由此类的名称(即 javax.management.openmbean.OpenMBeanConstructorInfo )以及所描述的构造函数的名称和签名组成。

      重写:
      toString 在类 Object
      返回:
      OpenMBeanConstructorInfo 实例的字符串表示形式