A B C D E F G H I K L M N P R S T V W
所有类 所有程序包
所有类 所有程序包
所有类 所有程序包
A
- AbstractLockExecutor - cn.fxbin.bubble.fireworks.plugin.lock.executor中的类
-
AbstractLockExecutor
- AbstractLockExecutor() - 类 的构造器cn.fxbin.bubble.fireworks.plugin.lock.executor.AbstractLockExecutor
- around(ProceedingJoinPoint) - 类 中的方法cn.fxbin.bubble.fireworks.plugin.lock.support.LockActionAspect
B
- BLOCK - cn.fxbin.bubble.fireworks.plugin.lock.model.LockTimeoutStrategy
C
- cn.fxbin.bubble.fireworks.plugin.lock.annotation - 程序包 cn.fxbin.bubble.fireworks.plugin.lock.annotation
- cn.fxbin.bubble.fireworks.plugin.lock.autoconfigure - 程序包 cn.fxbin.bubble.fireworks.plugin.lock.autoconfigure
- cn.fxbin.bubble.fireworks.plugin.lock.exception - 程序包 cn.fxbin.bubble.fireworks.plugin.lock.exception
- cn.fxbin.bubble.fireworks.plugin.lock.executor - 程序包 cn.fxbin.bubble.fireworks.plugin.lock.executor
- cn.fxbin.bubble.fireworks.plugin.lock.executor.redis - 程序包 cn.fxbin.bubble.fireworks.plugin.lock.executor.redis
- cn.fxbin.bubble.fireworks.plugin.lock.factory - 程序包 cn.fxbin.bubble.fireworks.plugin.lock.factory
- cn.fxbin.bubble.fireworks.plugin.lock.handler - 程序包 cn.fxbin.bubble.fireworks.plugin.lock.handler
- cn.fxbin.bubble.fireworks.plugin.lock.model - 程序包 cn.fxbin.bubble.fireworks.plugin.lock.model
- cn.fxbin.bubble.fireworks.plugin.lock.support - 程序包 cn.fxbin.bubble.fireworks.plugin.lock.support
D
- Default - cn.fxbin.bubble.fireworks.plugin.lock.annotation.LockType
-
默认
- DefaultRedisExecutor - cn.fxbin.bubble.fireworks.plugin.lock.executor.redis中的类
-
DefaultExecutor
- DefaultRedisExecutor(RedisTemplate, LockInfo) - 类 的构造器cn.fxbin.bubble.fireworks.plugin.lock.executor.redis.DefaultRedisExecutor
E
- Expression - cn.fxbin.bubble.fireworks.plugin.lock.model.LockKeyGeneratorStrategy
-
Spring EL 表达式
F
- FAIL_FAST - cn.fxbin.bubble.fireworks.plugin.lock.model.LockTimeoutStrategy
- FAIL_FAST - cn.fxbin.bubble.fireworks.plugin.lock.model.ReleaseTimeoutStrategy
- FairLock - cn.fxbin.bubble.fireworks.plugin.lock.annotation.LockType
-
公平锁
- FairLockExecutor - cn.fxbin.bubble.fireworks.plugin.lock.executor.redis中的类
-
FairLockExecutor
- FairLockExecutor(RedissonClient, LockInfo) - 类 的构造器cn.fxbin.bubble.fireworks.plugin.lock.executor.redis.FairLockExecutor
G
- generate(Method, LockAction) - 类 中的方法cn.fxbin.bubble.fireworks.plugin.lock.support.LockKeyGenerator
-
Generate a key for the given package and method.
- generate(String, Method, Object[]) - 类 中的方法cn.fxbin.bubble.fireworks.plugin.lock.support.LockKeyGenerator
-
generate, 解析Spring EL 表达式
- get(LockInfo) - 类 中的方法cn.fxbin.bubble.fireworks.plugin.lock.factory.LockFactory
- getLockKey(List<String>) - 类 中的方法cn.fxbin.bubble.fireworks.plugin.lock.executor.AbstractLockExecutor
H
- handle(LockInfo, LockExecutor) - 接口 中的方法cn.fxbin.bubble.fireworks.plugin.lock.handler.TimeoutHandler
-
handle
I
- isHeldByCurrentThread(LockInfo, RLock) - 类 中的方法cn.fxbin.bubble.fireworks.plugin.lock.executor.AbstractLockExecutor
K
- keyGeneratorType() - 注释类型 中的方法cn.fxbin.bubble.fireworks.plugin.lock.annotation.LockAction
-
lock key 生成策略, 如果
LockAction.keys()为空, 则key生成策略自动降级为LockKeyGeneratorStrategy.Sample - keys() - 注释类型 中的方法cn.fxbin.bubble.fireworks.plugin.lock.annotation.LockAction
-
keys
L
- leaseTime() - 注释类型 中的方法cn.fxbin.bubble.fireworks.plugin.lock.annotation.LockAction
-
过期时间(必须是大于业务代码执行时间,默认30秒) 单位: 毫秒
- LockAction - cn.fxbin.bubble.fireworks.plugin.lock.annotation中的注释类型
-
Lock
- LockActionAspect - cn.fxbin.bubble.fireworks.plugin.lock.support中的类
-
LockInterceptor
- LockActionAspect() - 类 的构造器cn.fxbin.bubble.fireworks.plugin.lock.support.LockActionAspect
- LockAutoConfiguration - cn.fxbin.bubble.fireworks.plugin.lock.autoconfigure中的类
-
LockAutoConfiguration
- LockAutoConfiguration() - 类 的构造器cn.fxbin.bubble.fireworks.plugin.lock.autoconfigure.LockAutoConfiguration
- LockExecutor - cn.fxbin.bubble.fireworks.plugin.lock.executor中的接口
-
LockExecutor
- LockFactory - cn.fxbin.bubble.fireworks.plugin.lock.factory中的类
-
LockFactory
- LockFactory() - 类 的构造器cn.fxbin.bubble.fireworks.plugin.lock.factory.LockFactory
- LockInfo - cn.fxbin.bubble.fireworks.plugin.lock.model中的类
-
LockInfo
- LockInfo() - 类 的构造器cn.fxbin.bubble.fireworks.plugin.lock.model.LockInfo
- lockInterceptor() - 类 中的方法cn.fxbin.bubble.fireworks.plugin.lock.autoconfigure.LockAutoConfiguration
- LockKeyGenerator - cn.fxbin.bubble.fireworks.plugin.lock.support中的类
-
LockKeyGenerator
- LockKeyGenerator() - 类 的构造器cn.fxbin.bubble.fireworks.plugin.lock.support.LockKeyGenerator
- LockKeyGeneratorStrategy - cn.fxbin.bubble.fireworks.plugin.lock.model中的枚举
-
LockKeyGeneratorStrategy
- LockTimeoutException - cn.fxbin.bubble.fireworks.plugin.lock.exception中的异常错误
-
LockTimeoutException
- LockTimeoutException(Integer, String) - 异常错误 的构造器cn.fxbin.bubble.fireworks.plugin.lock.exception.LockTimeoutException
- LockTimeoutException(String) - 异常错误 的构造器cn.fxbin.bubble.fireworks.plugin.lock.exception.LockTimeoutException
- LockTimeoutException(String, Object...) - 异常错误 的构造器cn.fxbin.bubble.fireworks.plugin.lock.exception.LockTimeoutException
- LockTimeoutException(String, Throwable) - 异常错误 的构造器cn.fxbin.bubble.fireworks.plugin.lock.exception.LockTimeoutException
- LockTimeoutException(String, Throwable, boolean, boolean) - 异常错误 的构造器cn.fxbin.bubble.fireworks.plugin.lock.exception.LockTimeoutException
- LockTimeoutException(Throwable) - 异常错误 的构造器cn.fxbin.bubble.fireworks.plugin.lock.exception.LockTimeoutException
- lockTimeoutStrategy() - 注释类型 中的方法cn.fxbin.bubble.fireworks.plugin.lock.annotation.LockAction
-
加锁超时策略
- LockTimeoutStrategy - cn.fxbin.bubble.fireworks.plugin.lock.model中的枚举
-
LockTimeoutStrategy
- lockType() - 注释类型 中的方法cn.fxbin.bubble.fireworks.plugin.lock.annotation.LockAction
-
锁类型
- LockType - cn.fxbin.bubble.fireworks.plugin.lock.annotation中的枚举
-
LockType
M
- MultiLock - cn.fxbin.bubble.fireworks.plugin.lock.annotation.LockType
-
联锁
- MultiLockExecutor - cn.fxbin.bubble.fireworks.plugin.lock.executor.redis中的类
-
MultiLockExecutor
- MultiLockExecutor(RedissonClient, LockInfo) - 类 的构造器cn.fxbin.bubble.fireworks.plugin.lock.executor.redis.MultiLockExecutor
N
- NO_OPERATION - cn.fxbin.bubble.fireworks.plugin.lock.model.LockTimeoutStrategy
-
不做任何处理,继续执行业务
- NO_OPERATION - cn.fxbin.bubble.fireworks.plugin.lock.model.ReleaseTimeoutStrategy
-
不做任何处理,继续执行业务
P
- pointCut() - 类 中的方法cn.fxbin.bubble.fireworks.plugin.lock.support.LockActionAspect
R
- ReadLock - cn.fxbin.bubble.fireworks.plugin.lock.annotation.LockType
-
读锁
- ReadLockExecutor - cn.fxbin.bubble.fireworks.plugin.lock.executor.redis中的类
-
ReadWriteLockExecutor
- ReadLockExecutor(RedissonClient, LockInfo) - 类 的构造器cn.fxbin.bubble.fireworks.plugin.lock.executor.redis.ReadLockExecutor
- redisConnectionFactory(RedissonClient) - 类 中的方法cn.fxbin.bubble.fireworks.plugin.lock.autoconfigure.RedissonAutoConfiguration
- redisson() - 类 中的方法cn.fxbin.bubble.fireworks.plugin.lock.autoconfigure.RedissonAutoConfiguration
- RedissonAutoConfiguration - cn.fxbin.bubble.fireworks.plugin.lock.autoconfigure中的类
-
RedissonAutoConfiguration
- RedissonAutoConfiguration() - 类 的构造器cn.fxbin.bubble.fireworks.plugin.lock.autoconfigure.RedissonAutoConfiguration
- RedissonProperties - cn.fxbin.bubble.fireworks.plugin.lock.autoconfigure中的类
-
RedissonProperties
- RedissonProperties() - 类 的构造器cn.fxbin.bubble.fireworks.plugin.lock.autoconfigure.RedissonProperties
- RedLock - cn.fxbin.bubble.fireworks.plugin.lock.annotation.LockType
-
红锁
- RedLockExecutor - cn.fxbin.bubble.fireworks.plugin.lock.executor.redis中的类
-
RedLockExecutor
- RedLockExecutor(RedissonClient, LockInfo) - 类 的构造器cn.fxbin.bubble.fireworks.plugin.lock.executor.redis.RedLockExecutor
- ReentrantLock - cn.fxbin.bubble.fireworks.plugin.lock.annotation.LockType
-
可重入锁
- ReentrantLockExecutor - cn.fxbin.bubble.fireworks.plugin.lock.executor.redis中的类
-
ReentrantLockExecutor
- ReentrantLockExecutor(RedissonClient, LockInfo) - 类 的构造器cn.fxbin.bubble.fireworks.plugin.lock.executor.redis.ReentrantLockExecutor
- releaseLock(LockInfo) - 接口 中的方法cn.fxbin.bubble.fireworks.plugin.lock.executor.LockExecutor
-
releaseLock
- releaseLock(LockInfo) - 类 中的方法cn.fxbin.bubble.fireworks.plugin.lock.executor.redis.DefaultRedisExecutor
-
releaseLock
- releaseLock(LockInfo) - 类 中的方法cn.fxbin.bubble.fireworks.plugin.lock.executor.redis.FairLockExecutor
-
releaseLock
- releaseLock(LockInfo) - 类 中的方法cn.fxbin.bubble.fireworks.plugin.lock.executor.redis.MultiLockExecutor
-
releaseLock
- releaseLock(LockInfo) - 类 中的方法cn.fxbin.bubble.fireworks.plugin.lock.executor.redis.ReadLockExecutor
-
releaseLock
- releaseLock(LockInfo) - 类 中的方法cn.fxbin.bubble.fireworks.plugin.lock.executor.redis.RedLockExecutor
-
releaseLock
- releaseLock(LockInfo) - 类 中的方法cn.fxbin.bubble.fireworks.plugin.lock.executor.redis.ReentrantLockExecutor
-
releaseLock
- releaseLock(LockInfo) - 类 中的方法cn.fxbin.bubble.fireworks.plugin.lock.executor.redis.WriteLockExecutor
-
releaseLock
- releaseTimeoutStrategy() - 注释类型 中的方法cn.fxbin.bubble.fireworks.plugin.lock.annotation.LockAction
-
释放锁超时策略
- ReleaseTimeoutStrategy - cn.fxbin.bubble.fireworks.plugin.lock.model中的枚举
-
ReleaseTimeoutStrategy
- retry() - 注释类型 中的方法cn.fxbin.bubble.fireworks.plugin.lock.annotation.LockAction
-
获取锁重试次数,默认3次
- RETRY - cn.fxbin.bubble.fireworks.plugin.lock.model.LockTimeoutStrategy
S
- Sample - cn.fxbin.bubble.fireworks.plugin.lock.model.LockKeyGeneratorStrategy
-
包名+方法名+自定义Key
T
- TimeoutHandler - cn.fxbin.bubble.fireworks.plugin.lock.handler中的接口
-
LockTimeoutHandler
- timeUnit() - 注释类型 中的方法cn.fxbin.bubble.fireworks.plugin.lock.annotation.LockAction
-
时间单位,默认:毫秒
- tryLock() - 接口 中的方法cn.fxbin.bubble.fireworks.plugin.lock.executor.LockExecutor
-
tryLock
- tryLock() - 类 中的方法cn.fxbin.bubble.fireworks.plugin.lock.executor.redis.DefaultRedisExecutor
-
tryLock
- tryLock() - 类 中的方法cn.fxbin.bubble.fireworks.plugin.lock.executor.redis.FairLockExecutor
-
tryLock
- tryLock() - 类 中的方法cn.fxbin.bubble.fireworks.plugin.lock.executor.redis.MultiLockExecutor
-
tryLock
- tryLock() - 类 中的方法cn.fxbin.bubble.fireworks.plugin.lock.executor.redis.ReadLockExecutor
-
tryLock
- tryLock() - 类 中的方法cn.fxbin.bubble.fireworks.plugin.lock.executor.redis.RedLockExecutor
-
tryLock
- tryLock() - 类 中的方法cn.fxbin.bubble.fireworks.plugin.lock.executor.redis.ReentrantLockExecutor
-
tryLock
- tryLock() - 类 中的方法cn.fxbin.bubble.fireworks.plugin.lock.executor.redis.WriteLockExecutor
-
tryLock
V
- value() - 注释类型 中的方法cn.fxbin.bubble.fireworks.plugin.lock.annotation.LockAction
-
默认 进程号 + uuid, 同时支持spring el 表达式
- valueOf(String) - 枚举 中的静态方法cn.fxbin.bubble.fireworks.plugin.lock.annotation.LockType
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法cn.fxbin.bubble.fireworks.plugin.lock.model.LockKeyGeneratorStrategy
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法cn.fxbin.bubble.fireworks.plugin.lock.model.LockTimeoutStrategy
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法cn.fxbin.bubble.fireworks.plugin.lock.model.ReleaseTimeoutStrategy
-
返回带有指定名称的该类型的枚举常量。
- values() - 枚举 中的静态方法cn.fxbin.bubble.fireworks.plugin.lock.annotation.LockType
-
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
- values() - 枚举 中的静态方法cn.fxbin.bubble.fireworks.plugin.lock.model.LockKeyGeneratorStrategy
-
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
- values() - 枚举 中的静态方法cn.fxbin.bubble.fireworks.plugin.lock.model.LockTimeoutStrategy
-
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
- values() - 枚举 中的静态方法cn.fxbin.bubble.fireworks.plugin.lock.model.ReleaseTimeoutStrategy
-
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
W
- waitTime() - 注释类型 中的方法cn.fxbin.bubble.fireworks.plugin.lock.annotation.LockAction
-
获取锁超时时间(默认3000毫秒) 单位: 毫秒
- WriteLock - cn.fxbin.bubble.fireworks.plugin.lock.annotation.LockType
-
写锁
- WriteLockExecutor - cn.fxbin.bubble.fireworks.plugin.lock.executor.redis中的类
-
WriteLockExecutor
- WriteLockExecutor(RedissonClient, LockInfo) - 类 的构造器cn.fxbin.bubble.fireworks.plugin.lock.executor.redis.WriteLockExecutor
所有类 所有程序包