Package Summary  Overview Summary

class:LockInfo [NONE]

constructor:<init>(java.lang.String,int) [NONE]

  • LockInfo

    public LockInfo​(String className,
                    int identityHashCode)
    Constructs a LockInfo object.
    Parameters:
    className - the fully qualified name of the class of the lock object.
    identityHashCode - the identity hash code of the lock object.

method:getClassName() [NONE]

  • getClassName

    public String getClassName()
    Returns the fully qualified name of the class of the lock object.
    Returns:
    the fully qualified name of the class of the lock object.

method:getIdentityHashCode() [NONE]

  • getIdentityHashCode

    public int getIdentityHashCode()
    Returns the identity hash code of the lock object returned from the System.identityHashCode(java.lang.Object) method.
    Returns:
    the identity hash code of the lock object.

method:from(javax.management.openmbean.CompositeData) [NONE]

  • from

    public static LockInfo from​(CompositeData cd)
    Returns a LockInfo object represented by the given CompositeData. The given CompositeData must contain the following attributes:
    The attributes and the types the given CompositeData contains
    Attribute Name Type
    classNamejava.lang.String
    identityHashCodejava.lang.Integer
    Parameters:
    cd - CompositeData representing a LockInfo
    Returns:
    a LockInfo object represented by cd if cd is not null; null otherwise.
    Throws:
    IllegalArgumentException - if cd does not represent a LockInfo with the attributes described above.
    Since:
    1.8

method:toString() [NONE]

  • toString

    public String toString()
    Returns a string representation of a lock. The returned string representation consists of the name of the class of the lock object, the at-sign character `@', and the unsigned hexadecimal representation of the identity hash code of the object. This method returns a string equals to the value of:
     lock.getClass().getName() + '@' + Integer.toHexString(System.identityHashCode(lock))
     
    where lock is the lock object.
    Overrides:
    toString in class Object
    Returns:
    the string representation of a lock.

© 2018 Oracle Corporation and/or its affiliates