public interface CloudLockService
限定符和类型 | 方法和说明 |
---|---|
default java.lang.String |
getHolder(java.lang.String key)
获取持有人
|
java.lang.String |
getHolder(java.lang.String group,
java.lang.String key)
获取持有人
|
default boolean |
isLocked(java.lang.String key)
检测是否存在锁
|
boolean |
isLocked(java.lang.String group,
java.lang.String key)
检测是否存在锁
|
default boolean |
tryLock(java.lang.String key,
int seconds)
尝试锁
|
default boolean |
tryLock(java.lang.String key,
int seconds,
java.lang.String holder)
尝试锁
|
default boolean |
tryLock(java.lang.String group,
java.lang.String key,
int seconds)
尝试锁
|
boolean |
tryLock(java.lang.String group,
java.lang.String key,
int seconds,
java.lang.String holder)
尝试锁
|
default void |
unLock(java.lang.String key)
解锁
|
default void |
unLock(java.lang.String group,
java.lang.String key)
解锁
|
void |
unLock(java.lang.String group,
java.lang.String key,
java.lang.String holder)
解锁
|
boolean tryLock(java.lang.String group, java.lang.String key, int seconds, java.lang.String holder)
group
- 锁分组key
- 锁键seconds
- 锁定时间(过期失效)holder
- 持有人default boolean tryLock(java.lang.String key, int seconds, java.lang.String holder)
key
- 锁键seconds
- 锁定时间(过期失效)holder
- 持有人default boolean tryLock(java.lang.String group, java.lang.String key, int seconds)
group
- 锁分组key
- 锁键seconds
- 锁定时间(过期失效)default boolean tryLock(java.lang.String key, int seconds)
key
- 锁键seconds
- 锁定时间(过期失效)void unLock(java.lang.String group, java.lang.String key, java.lang.String holder)
group
- 锁分组key
- 锁键default void unLock(java.lang.String group, java.lang.String key)
group
- 锁分组key
- 锁键default void unLock(java.lang.String key)
key
- 锁键boolean isLocked(java.lang.String group, java.lang.String key)
group
- 锁分组key
- 锁键default boolean isLocked(java.lang.String key)
key
- 锁键java.lang.String getHolder(java.lang.String group, java.lang.String key)
group
- 锁分组key
- 锁键default java.lang.String getHolder(java.lang.String key)
key
- 锁键