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
 
A B C D E F G H I K L M N P R S T V W 
所有类 所有程序包