java.lang.Object | |
↳ | java.lang.management.LockInfo |
Known Direct Subclasses |
Information about a lock. A lock can be a built-in object monitor,
an ownable synchronizer, or the Condition
object associated with synchronizers.
An ownable synchronizer is
a synchronizer that may be exclusively owned by a thread and uses
AbstractOwnableSynchronizer
(or its subclass) to implement its synchronization property.
ReentrantLock
and
ReentrantReadWriteLock
are
two examples of ownable synchronizers provided by the platform.
CompositeData
as specified in the
type mapping rules of MXBeans
.
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Constructs a LockInfo object.
|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Returns the fully qualified name of the class of the lock object.
| |||||||||||
Returns the identity hash code of the lock object
returned from the
identityHashCode(Object) method. | |||||||||||
Returns a string representation of a lock.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
|
Constructs a LockInfo object.
className | the fully qualified name of the class of the lock object. |
---|---|
identityHashCode | the identity hash code of the lock object.
|
Returns the fully qualified name of the class of the lock object.
Returns the identity hash code of the lock object
returned from the identityHashCode(Object)
method.
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:
where lock is the lock object.lock.getClass().getName() + '@' + Integer.toHexString(System.identityHashCode(lock))