public interface CloudLockService
| 限定符和类型 | 方法和说明 |
|---|---|
default String |
getLockHolder(String key)
获取锁的持有人
|
String |
getLockHolder(String group,
String key)
获取锁的持有人
|
default boolean |
isLocked(String key)
检测是否存在锁
|
boolean |
isLocked(String group,
String key)
检测是否存在锁
|
default boolean |
lock(String key,
int seconds)
锁住
|
default boolean |
lock(String key,
int seconds,
String holder)
锁住
|
default boolean |
lock(String group,
String key,
int seconds)
锁住
|
boolean |
lock(String group,
String key,
int seconds,
String holder)
锁住
|
default void |
unlock(String key)
解锁
|
default void |
unlock(String group,
String key)
解锁
|
void |
unlock(String group,
String key,
String holder)
解锁
|
boolean lock(String group, String key, int seconds, String holder)
group - 锁分组key - 锁键seconds - 锁定时间(过期失效)holder - 持有人default boolean lock(String key, int seconds, String holder)
key - 锁键seconds - 锁定时间(过期失效)holder - 持有人default boolean lock(String group, String key, int seconds)
group - 锁分组key - 锁键seconds - 锁定时间(过期失效)default boolean lock(String key, int seconds)
key - 锁键seconds - 锁定时间(过期失效)default void unlock(String key)
key - 锁键default boolean isLocked(String key)
key - 锁键Copyright © 2021. All rights reserved.