protected static class CubaVaadinServletService.CubaReentrantLock
extends java.util.concurrent.locks.ReentrantLock
Constructor and Description |
---|
CubaReentrantLock() |
Modifier and Type | Method and Description |
---|---|
protected void |
clearLogMdc() |
void |
lock() |
void |
lockInterruptibly() |
protected void |
setupLogMdc() |
boolean |
tryLock() |
boolean |
tryLock(long timeout,
java.util.concurrent.TimeUnit unit) |
void |
unlock() |
public void lock()
lock
in interface java.util.concurrent.locks.Lock
lock
in class java.util.concurrent.locks.ReentrantLock
public void lockInterruptibly() throws java.lang.InterruptedException
lockInterruptibly
in interface java.util.concurrent.locks.Lock
lockInterruptibly
in class java.util.concurrent.locks.ReentrantLock
java.lang.InterruptedException
public boolean tryLock()
tryLock
in interface java.util.concurrent.locks.Lock
tryLock
in class java.util.concurrent.locks.ReentrantLock
public boolean tryLock(long timeout, java.util.concurrent.TimeUnit unit) throws java.lang.InterruptedException
tryLock
in interface java.util.concurrent.locks.Lock
tryLock
in class java.util.concurrent.locks.ReentrantLock
java.lang.InterruptedException
public void unlock()
unlock
in interface java.util.concurrent.locks.Lock
unlock
in class java.util.concurrent.locks.ReentrantLock
protected void setupLogMdc()
protected void clearLogMdc()