com.liferay.portal.kernel.concurrent
Class LockRegistry
java.lang.Object
com.liferay.portal.kernel.concurrent.LockRegistry
public class LockRegistry
- extends Object
Method Summary |
static ReentrantLock |
allocateLock(String groupName,
String key)
|
static ReentrantLock |
finallyFreeLock(String groupName,
String key,
boolean unlock)
|
static void |
freeAllLock()
|
static void |
freeAllLock(boolean unlock)
|
static Map<String,ReentrantLock> |
freeLock(String groupName)
|
static Map<String,ReentrantLock> |
freeLock(String groupName,
boolean unlock)
|
static ReentrantLock |
freeLock(String groupName,
String key)
|
static ReentrantLock |
freeLock(String groupName,
String key,
boolean unlock)
|
static ReentrantLock |
getLock(String groupName,
String key)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LockRegistry
public LockRegistry()
allocateLock
public static ReentrantLock allocateLock(String groupName,
String key)
finallyFreeLock
public static ReentrantLock finallyFreeLock(String groupName,
String key,
boolean unlock)
freeAllLock
public static void freeAllLock()
freeAllLock
public static void freeAllLock(boolean unlock)
freeLock
public static Map<String,ReentrantLock> freeLock(String groupName)
freeLock
public static Map<String,ReentrantLock> freeLock(String groupName,
boolean unlock)
freeLock
public static ReentrantLock freeLock(String groupName,
String key)
freeLock
public static ReentrantLock freeLock(String groupName,
String key,
boolean unlock)
getLock
public static ReentrantLock getLock(String groupName,
String key)