is new.
java.lang.Objectjava.lang.management.LockInfo
public class LockInfo
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
example
ownable synchronizers provided by the platform.
MXBean Mapping
type mapping rules
of
MXBeans
.
| Constructor Summary | |
|---|---|
|
LockInfo
(
String
className, int identityHashCode) Constructs a LockInfo object. |
|
| Method Summary | |
|---|---|
|
|
| String |
getClassName
() Returns the fully qualified name of the class of the lock object. |
| int |
getIdentityHashCode
() Returns the identity hash code of the lock object returned from the System.identityHashCode(java.lang.Object) method. |
| String |
toString
() Returns a string representation of a lock. |
| Methods inherited from class java.lang. Object |
|---|
| clone , equals , finalize , getClass , hashCode , notify , notifyAll , wait , wait , wait |
| Constructor Detail |
|---|
@ConstructorProperties
(
value
={"className","identityHashCode"}) public
publicLockInfo(String className, int identityHashCode)
| Method Detail |
|---|
public String getClassName()
public int getIdentityHashCode()
public String toString()
where lock is the lock object.lock.getClass().getName() + '@' + Integer.toHexString(System.identityHashCode(lock))
public staticLockInfofrom(CompositeDatacd)
![]()
Attribute Name![]()
Type![]()
className![]()
java.lang.String![]()
identityHashCode![]()
java.lang.Integer