E G I J K L O P R S T U V W X
所有类 所有程序包
所有类 所有程序包
所有类 所有程序包
E
- exceptionClass() - 注释类型 中的方法xyz.mydev.redis.lock.annotation.RedisLock
- exceptionMessage() - 注释类型 中的方法xyz.mydev.redis.lock.annotation.RedisLock
G
- generateKeyByEl(String, ProceedingJoinPoint) - 类 中的静态方法xyz.mydev.redis.lock.util.SpelExpressionParserUtils
- getAnnotation() - 接口 中的方法xyz.mydev.redis.lock.annotation.LockHolder
-
获取锁对应的注解信息,注解内部给出了锁相关的配置信息 注意,可能注解本身附带的信息带有占位符,不能直接使用
- getAnnotation() - 接口 中的方法xyz.mydev.redis.lock.annotation.RedissonLockHolder
-
获取锁对应的注解信息,注解内部给出了锁相关的配置信息 注意,可能注解本身附带的信息带有占位符,不能直接使用
- getLock() - 接口 中的方法xyz.mydev.redis.lock.annotation.LockHolder
-
获取锁的引用
- getLock() - 接口 中的方法xyz.mydev.redis.lock.annotation.RedissonLockHolder
-
获取锁的引用
- getLockName() - 接口 中的方法xyz.mydev.redis.lock.annotation.RedissonLockHolder
-
返回锁的完整名称
- getOrder() - 类 中的方法xyz.mydev.redis.lock.annotation.RepeatableRedisLockAspect
I
- init() - 类 中的方法xyz.mydev.redis.lock.annotation.RepeatableRedisLockAspect
J
- join(long) - 类 中的静态方法xyz.mydev.redis.lock.util.ThreadUtils
- join(Thread) - 类 中的静态方法xyz.mydev.redis.lock.util.ThreadUtils
K
L
- leaseTime() - 注释类型 中的方法xyz.mydev.redis.lock.annotation.RedisLock
-
自动释放锁的时间。
- LockHolder - xyz.mydev.redis.lock.annotation中的接口
-
对锁信息的封装
- LogUtils - xyz.mydev.redis.lock.util中的类
- LogUtils() - 类 的构造器xyz.mydev.redis.lock.util.LogUtils
O
- objectLength(Object) - 类 中的静态方法xyz.mydev.redis.lock.annotation.RepeatableRedisLockAspect
- order() - 注释类型 中的方法xyz.mydev.redis.lock.annotation.RedisLock
-
注解间排序顺序。
P
- prefix() - 注释类型 中的方法xyz.mydev.redis.lock.annotation.RedisLock
-
key前缀,用于区分key命名空间,拼接在key前面 prefix:key 替代原有route
- print(String, Object...) - 类 中的静态方法xyz.mydev.redis.lock.util.LogUtils
- print(Logger, String, Object...) - 类 中的静态方法xyz.mydev.redis.lock.util.LogUtils
R
- RedisLock - xyz.mydev.redis.lock.annotation中的注释类型
-
单机分布式锁 基于AOP, 对于同个方法的注解,总会优先于事务注解开始,在事务提交后释放锁 如果外层已经开始事务,则无法使锁免于事务隔离的影响,使用方需要注意
- RedisLockAnnotationSupportAutoConfig - xyz.mydev.redis.lock.annotation中的类
-
RedisLock切面配置 依赖 RedissonClient - RedisLockAnnotationSupportAutoConfig() - 类 的构造器xyz.mydev.redis.lock.annotation.RedisLockAnnotationSupportAutoConfig
- redisLockAspect(RedissonClient) - 类 中的方法xyz.mydev.redis.lock.annotation.RedisLockAnnotationSupportAutoConfig
- RedisLocks - xyz.mydev.redis.lock.annotation中的注释类型
-
单机分布式锁 基于AOP, 对于同个方法的注解,总会优先于事务注解开始,在事务提交后释放锁 如果外层已经开始事务,则无法使锁免于事务隔离的影响,使用方需要注意
- redisLocksAround(ProceedingJoinPoint) - 类 中的方法xyz.mydev.redis.lock.annotation.RepeatableRedisLockAspect
- redisLocksPointCut() - 类 中的方法xyz.mydev.redis.lock.annotation.RepeatableRedisLockAspect
- RedissonClientAutoConfig - xyz.mydev.redis.lock.annotation中的类
-
默认单机版 redisson.mode可选的值: sentinel masterSlave single cluster replicated
- RedissonClientAutoConfig() - 类 的构造器xyz.mydev.redis.lock.annotation.RedissonClientAutoConfig
- RedissonLockHolder - xyz.mydev.redis.lock.annotation中的接口
-
对锁信息的封装
- RedissonLockHolderImpl - xyz.mydev.redis.lock.annotation中的类
- RedissonLockHolderImpl(RLock, RedisLock) - 类 的构造器xyz.mydev.redis.lock.annotation.RedissonLockHolderImpl
- RepeatableRedisLockAspect - xyz.mydev.redis.lock.annotation中的类
-
process
RedisLocksandRedisLock - RepeatableRedisLockAspect() - 类 的构造器xyz.mydev.redis.lock.annotation.RepeatableRedisLockAspect
- route() - 注释类型 中的方法xyz.mydev.redis.lock.annotation.RedisLock
-
已过时。
S
- setRedissonClient(RedissonClient) - 类 中的方法xyz.mydev.redis.lock.annotation.RepeatableRedisLockAspect
- sleepSeconds(long) - 类 中的静态方法xyz.mydev.redis.lock.util.ThreadUtils
- SpelExpressionParserUtils - xyz.mydev.redis.lock.util中的类
- SpelExpressionParserUtils() - 类 的构造器xyz.mydev.redis.lock.util.SpelExpressionParserUtils
- start(Thread) - 类 中的静态方法xyz.mydev.redis.lock.util.ThreadUtils
- startAndJoin(Thread) - 类 中的静态方法xyz.mydev.redis.lock.util.ThreadUtils
- startAndJoin(Thread, long) - 类 中的静态方法xyz.mydev.redis.lock.util.ThreadUtils
T
- ThreadUtils - xyz.mydev.redis.lock.util中的类
- ThreadUtils() - 类 的构造器xyz.mydev.redis.lock.util.ThreadUtils
- timeUnit() - 注释类型 中的方法xyz.mydev.redis.lock.annotation.RedisLock
U
- useSyncReleaseMode() - 接口 中的方法xyz.mydev.redis.lock.annotation.RedissonLockHolder
-
是否使用同步解锁模式。
V
- value() - 注释类型 中的方法xyz.mydev.redis.lock.annotation.RedisLocks
W
- waitTime() - 注释类型 中的方法xyz.mydev.redis.lock.annotation.RedisLock
-
尝试获取锁的等待时间 小于0时一直阻塞等待,大于等于零时当超过指定时间会进入获取锁失败流程。
X
- xyz.mydev.redis.lock.annotation - 程序包 xyz.mydev.redis.lock.annotation
- xyz.mydev.redis.lock.util - 程序包 xyz.mydev.redis.lock.util
所有类 所有程序包