Module  java.management
软件包  java.lang.management

Class LockInfo

    • 构造方法详细信息

      • LockInfo

        public LockInfo​(String className,
                        int identityHashCode)
        构造一个 LockInfo对象。
        参数
        className - 锁定对象的类的完全限定名称。
        identityHashCode - 锁定对象的 identity hash code
    • 方法详细信息

      • getClassName

        public String getClassName​()
        返回锁定对象的类的完全限定名称。
        结果
        锁定对象的类的完全限定名称。
      • from

        public static LockInfo from​(CompositeData cd)
        返回由给定的CompositeData表示的LockInfo对象。 给定的CompositeData必须包含以下属性:
        The attributes and the types the given CompositeData contains
        Attribute Name Type
        className java.lang.String
        identityHashCode java.lang.Integer
        参数
        cd - CompositeData代表 LockInfo
        结果
        一个LockInfo对象,由cd表示,如果cd不是null ; 否则为null
        异常
        IllegalArgumentException - 如果 cd不代表具有上述属性的 LockInfo
        从以下版本开始:
        1.8
      • toString

        public String toString​()
        返回一个锁的字符串表示形式。 返回的字符串表示由对象的类的名称,标记字符“@”和对象的标识哈希码的无符号十六进制表示形式组成。 此方法返回一个字符串等于以下值:
         lock.getClass().getName() + '@' + Integer.toHexString(System.identityHashCode(lock))
         
        其中lock是锁定对象。
        重写:
        toStringObject
        结果
        锁的字符串表示形式。