|
Java™ Platform Standard Ed. 6 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object java.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 ownable synchronizers provided by the platform.
CompositeData
as specified in the
type mapping rules of MXBeans.
AbstractOwnableSynchronizer
,
Condition
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 LockInfo(String className, int identityHashCode)
className
- the fully qualified name of the class of the lock object.identityHashCode
- the identity hash code
of the lock object.Method Detail |
---|
public String getClassName()
public int getIdentityHashCode()
System.identityHashCode(java.lang.Object)
method.
public String toString()
where lock is the lock object.lock.getClass().getName() + '@' + Integer.toHexString(System.identityHashCode(lock))
|
Java™ Platform Standard Ed. 6 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.