public class TraceableReentrantLock
extends java.util.concurrent.locks.ReentrantLock
| Constructor and Description |
|---|
TraceableReentrantLock(org.apache.log4j.Logger log) |
| Modifier and Type | Method and Description |
|---|---|
void |
lock() |
void |
lock(java.lang.String callingMethod) |
boolean |
tryLock() |
boolean |
tryLock(java.lang.String callingMethod) |
void |
unlock() |
void |
unlock(java.lang.String callingMethod) |
getHoldCount, getOwner, getQueuedThreads, getQueueLength, getWaitingThreads, getWaitQueueLength, hasQueuedThread, hasQueuedThreads, hasWaiters, isFair, isHeldByCurrentThread, isLocked, lockInterruptibly, newCondition, toString, tryLockpublic TraceableReentrantLock(org.apache.log4j.Logger log)
public boolean tryLock(java.lang.String callingMethod)
public void lock(java.lang.String callingMethod)
public void unlock(java.lang.String callingMethod)
public boolean tryLock()
tryLock in interface java.util.concurrent.locks.LocktryLock in class java.util.concurrent.locks.ReentrantLockpublic void lock()
lock in interface java.util.concurrent.locks.Locklock in class java.util.concurrent.locks.ReentrantLockpublic void unlock()
unlock in interface java.util.concurrent.locks.Lockunlock in class java.util.concurrent.locks.ReentrantLock