public static class DefaultLockFactory.DefaultLock extends java.lang.Object implements LockFactory.StatefulLock
| Constructor and Description |
|---|
DefaultLock() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
isHeldByCurrentThread() |
void |
lock() |
boolean |
tryLock() |
boolean |
tryLock(long time,
java.util.concurrent.TimeUnit unit) |
void |
unlock() |
public void lock()
lock in interface LockFactory.StatefulLockpublic void unlock()
unlock in interface LockFactory.StatefulLockpublic boolean isHeldByCurrentThread()
isHeldByCurrentThread in interface LockFactory.StatefulLockpublic boolean tryLock()
tryLock in interface LockFactory.StatefulLockpublic boolean tryLock(long time,
java.util.concurrent.TimeUnit unit)
throws java.lang.InterruptedException
tryLock in interface LockFactory.StatefulLockjava.lang.InterruptedException