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, tryLock
public 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.Lock
tryLock
in class java.util.concurrent.locks.ReentrantLock
public void lock()
lock
in interface java.util.concurrent.locks.Lock
lock
in class java.util.concurrent.locks.ReentrantLock
public void unlock()
unlock
in interface java.util.concurrent.locks.Lock
unlock
in class java.util.concurrent.locks.ReentrantLock