public class LockRegistry extends Object
Constructor and Description |
---|
LockRegistry() |
Modifier and Type | Method and Description |
---|---|
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) |
public static ReentrantLock allocateLock(String groupName, String key)
public static ReentrantLock finallyFreeLock(String groupName, String key, boolean unlock)
public static void freeAllLock()
public static void freeAllLock(boolean unlock)
public static Map<String,ReentrantLock> freeLock(String groupName)
public static Map<String,ReentrantLock> freeLock(String groupName, boolean unlock)
public static ReentrantLock freeLock(String groupName, String key)
public static ReentrantLock freeLock(String groupName, String key, boolean unlock)
public static ReentrantLock getLock(String groupName, String key)