Module  java.management

Interface OpenMBeanAttributeInfo

    • 方法详细信息

      • isReadable

        boolean isReadable​()
        如果此 OpenMBeanAttributeInfo实例描述的属性可读,则返回 true ,否则为 false
        结果
        如果属性是可读的,则为true。
      • isWritable

        boolean isWritable​()
        如果 OpenMBeanAttributeInfo实例描述的属性是可写的,则返回 true ,否则为 false
        结果
        如果属性是可写的,则为true。
      • isIs

        boolean isIs​()
        返回 true如果此描述的属性 OpenMBeanAttributeInfo实例通过访问 isXXX吸气剂(仅适用于 booleanBoolean值), false否则。
        结果
        如果通过 isXXX访问属性,则为 isXXX
      • equals

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

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

        • obj是非空,
        • obj还实现了OpenMBeanAttributeInfo界面,
        • 他们的名字是平等的
        • 他们的公开类型是平等的
        • 他们的访问属性(isReadable,isWritable和isIs)是相等的
        • 其默认值,最小值,最大值和合法值相等。
        这确保了这个equals方法对于obj参数正常工作,这是OpenMBeanAttributeInfo接口的不同实现。
        Specified by:
        equals在接口 OpenMBeanParameterInfo
        重写:
        equalsObject
        参数
        obj - 要与此 OpenMBeanAttributeInfo实例相等的对象;
        结果
        true如果指定的对象等于这个 OpenMBeanAttributeInfo实例。
        另请参见:
        Object.hashCode()HashMap
      • hashCode

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

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

        这确保了t1.equals(t2)意味着t1.hashCode()==t2.hashCode()对于任何两个OpenMBeanAttributeInfo实例t1t2 ,所要求的方法的常规合同Object.hashCode()

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

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

        字符串表示由该类的名称(即javax.management.openmbean.OpenMBeanAttributeInfo )组成,描述属性的名称和打开类型的字符串表示形式以及其默认值,最小值,最大值和合法值的字符串表示形式。

        Specified by:
        toString在接口 OpenMBeanParameterInfo
        重写:
        toStringObject
        结果
        a string representation of this OpenMBeanAttributeInfo instance