Module  java.management

Interface OpenMBeanParameterInfo

    • 方法摘要

      所有方法  接口方法  抽象方法 
      Modifier and Type 方法 描述
      boolean equals​(Object obj)
      将指定的 obj参数与此 OpenMBeanParameterInfo实例进行比较以获得相等性。
      Object getDefaultValue​()
      返回此参数的默认值(如果为1),否则 null
      String getDescription​()
      返回此 OpenMBeanParameterInfo实例描述的参数的可读描述。
      Set<?> getLegalValues​()
      返回此参数的合法值集合,如果它有一个,否则 null
      Comparable<?> getMaxValue​()
      返回此参数的最大值(如果为1),否则 null
      Comparable<?> getMinValue​()
      返回此参数的最小值,如果它有一个,否则 null
      String getName​()
      返回此 OpenMBeanParameterInfo实例描述的参数的名称。
      OpenType<?> getOpenType​()
      返回此 OpenMBeanParameterInfo实例描述的参数的值的 打开类型
      boolean hasDefaultValue​()
      返回 true如果此参数存在指定的默认值,或 false否则。
      int hashCode​()
      返回此 OpenMBeanParameterInfo实例的哈希码值。
      boolean hasLegalValues​()
      返回 true如果此参数存在指定的合法值,或 false其他。
      boolean hasMaxValue​()
      返回 true如果此参数存在指定的最大值,或者 false否则。
      boolean hasMinValue​()
      返回 true如果此参数存在指定的最小值,或 false否则。
      boolean isValue​(Object obj)
      测试 obj是否为此 OpenMBeanParameterInfo实例描述的参数的 OpenMBeanParameterInfo
      String toString​()
      返回此 OpenMBeanParameterInfo实例的字符串表示形式。
    • 方法详细信息

      • getDescription

        String getDescription​()
        返回此 OpenMBeanParameterInfo实例描述的参数的可读描述。
        结果
        说明。
      • getName

        String getName​()
        返回此 OpenMBeanParameterInfo实例描述的参数的名称。
        结果
        名字。
      • getOpenType

        OpenType<?> getOpenType​()
        返回此 OpenMBeanParameterInfo实例描述的参数的值的 打开类型
        结果
        开放式。
      • getDefaultValue

        Object getDefaultValue​()
        返回此参数的默认值(如果有),或者否则返回 null
        结果
        默认值。
      • getLegalValues

        Set<?> getLegalValues​()
        返回此参数的合法值集合,如果它有一个,否则 null
        结果
        一套法定价值观。
      • getMinValue

        Comparable<?> getMinValue​()
        返回此参数的最小值(如果有),否则 null
        结果
        最小值。
      • getMaxValue

        Comparable<?> getMaxValue​()
        返回此参数的最大值,如果它有一个,否则 null
        结果
        最大值。
      • hasDefaultValue

        boolean hasDefaultValue​()
        返回 true如果此参数存在指定的默认值,或 false否则。
        结果
        如果有默认值,则为true。
      • hasLegalValues

        boolean hasLegalValues​()
        返回 true如果此参数存在指定的合法值,或 false其他。
        结果
        如果有一套合法的价值观,就是真实的。
      • hasMinValue

        boolean hasMinValue​()
        返回 true如果此参数存在指定的最小值,或 false否则。
        结果
        如果有最小值,则为真。
      • hasMaxValue

        boolean hasMaxValue​()
        返回 true如果此参数存在指定的最大值,或者 false否则。
        结果
        如果有最大值,则为true。
      • isValue

        boolean isValue​(Object obj)
        测试 obj是否为此 OpenMBeanParameterInfo实例描述的参数的 OpenMBeanParameterInfo
        参数
        obj - 要测试的对象。
        结果
        true如果 obj通过此描述的用于参数的有效值 OpenMBeanParameterInfo例如 false否则。
      • equals

        boolean equals​(Object obj)
        将指定的obj参数与此OpenMBeanParameterInfo实例进行比较以获得相等性。

        返回true当且仅当以下所有语句均为真时:

        • obj是非空,
        • obj还实现了OpenMBeanParameterInfo接口,
        • 他们的名字是平等的
        • 他们的公开类型是平等的
        • 其默认值,最小值,最大值和合法值相等。
        这样可以确保equals方法适用于OpenMBeanParameterInfo接口不同实现的对象参数。
        重写:
        equalsObject
        参数
        obj - 要与 OpenMBeanParameterInfo实例相等的对象;
        结果
        true如果指定的对象等于此 OpenMBeanParameterInfo实例。
        另请参见:
        Object.hashCode()HashMap
      • hashCode

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

        OpenMBeanParameterInfo实例的哈希码是equals比较中使用的所有信息元素(即:其名称,其打开类型及其默认值,最小值,最大值和合法值)的哈希码的总和。

        这确保t1.equals(t2)意味着t1.hashCode()==t2.hashCode()对于任何两个OpenMBeanParameterInfo实例t1t2 ,根据方法Object.hashCode()的一般合同的要求

        重写:
        hashCodeObject
        结果
        这个 OpenMBeanParameterInfo实例的哈希码值
        另请参见:
        Object.equals(java.lang.Object)System.identityHashCode(java.lang.Object)
      • toString

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

        字符串表示由此类的名称(即javax.management.openmbean.OpenMBeanParameterInfo )组成,所述参数的名称和打开类型的字符串表示形式以及其默认值,最小值,最大值和合法值的字符串表示形式。

        重写:
        toStringObject
        结果
        这个 OpenMBeanParameterInfo实例的字符串表示形式