lockmgr
Class UpgradableLock

java.lang.Object
  extended by lockmgr.UpgradableLock

public class UpgradableLock
extends java.lang.Object


Constructor Summary
UpgradableLock()
           
 
Method Summary
 boolean holdsReadlock()
           
 boolean holdsWritelock()
           
 boolean readLock()
           
 boolean tryReadLock()
           
 boolean tryWriteLock()
           
 void unlock()
           
 boolean upgradeLock()
           
 boolean writeLock()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UpgradableLock

public UpgradableLock()
Method Detail

tryReadLock

public boolean tryReadLock()

readLock

public boolean readLock()

tryWriteLock

public boolean tryWriteLock()

writeLock

public boolean writeLock()

holdsReadlock

public boolean holdsReadlock()

holdsWritelock

public boolean holdsWritelock()

upgradeLock

public boolean upgradeLock()

unlock

public void unlock()