接口 RedissonLockHolder
-
- 所有超级接口:
LockHolder
- 所有已知实现类:
RedissonLockHolderImpl
public interface RedissonLockHolder extends LockHolder
对锁信息的封装- 作者:
- ZSP
-
-
方法概要
所有方法 实例方法 抽象方法 默认方法 修饰符和类型 方法 说明 RedisLockgetAnnotation()获取锁对应的注解信息,注解内部给出了锁相关的配置信息 注意,可能注解本身附带的信息带有占位符,不能直接使用org.redisson.api.RLockgetLock()获取锁的引用default StringgetLockName()返回锁的完整名称default booleanuseSyncReleaseMode()是否使用同步解锁模式。
-
-
-
方法详细资料
-
getLock
org.redisson.api.RLock getLock()
获取锁的引用- 指定者:
getLock在接口中LockHolder- 返回:
- RLock
-
getAnnotation
RedisLock getAnnotation()
获取锁对应的注解信息,注解内部给出了锁相关的配置信息 注意,可能注解本身附带的信息带有占位符,不能直接使用- 指定者:
getAnnotation在接口中LockHolder- 返回:
- 注解
-
useSyncReleaseMode
default boolean useSyncReleaseMode()
是否使用同步解锁模式。 同步解锁时需要关注解锁时的异常。如锁释放后或不存在时去执行解锁动作,RedissonBaseLock.unlockAsync(long)将触发IllegalMonitorStateException异常。- 返回:
- true if syncReleaseMode
-
getLockName
default String getLockName()
返回锁的完整名称- 返回:
- String
- 另请参阅:
RLock.getName()
-
-