A B C D E G I K L N O R S 
所有类 所有程序包

A

AbstractLockExecutor<T> - com.baomidou.lock.executor中的类
 
AbstractLockExecutor() - 类 的构造器com.baomidou.lock.executor.AbstractLockExecutor
 
acquire(String, String, long, long) - 接口 中的方法com.baomidou.lock.executor.LockExecutor
加锁
acquireTimeout() - 注释类型 中的方法com.baomidou.lock.annotation.Lock4j
 
afterPropertiesSet() - 类 中的方法com.baomidou.lock.LockTemplate
 
autoRelease() - 注释类型 中的方法com.baomidou.lock.annotation.Lock4j
业务方法执行完后(方法内抛异常也算执行完)自动释放锁,如果为false,锁将不会自动释放直至到达过期时间才释放 Lock4j.expire()

B

buildKey(MethodInvocation, String[]) - 类 中的方法com.baomidou.lock.DefaultLockKeyBuilder
 
buildKey(MethodInvocation, String[]) - 接口 中的方法com.baomidou.lock.LockKeyBuilder
构建key

C

com.baomidou.lock - 程序包 com.baomidou.lock
 
com.baomidou.lock.annotation - 程序包 com.baomidou.lock.annotation
 
com.baomidou.lock.aop - 程序包 com.baomidou.lock.aop
 
com.baomidou.lock.exception - 程序包 com.baomidou.lock.exception
 
com.baomidou.lock.executor - 程序包 com.baomidou.lock.executor
 
com.baomidou.lock.spring.boot.autoconfigure - 程序包 com.baomidou.lock.spring.boot.autoconfigure
 
com.baomidou.lock.util - 程序包 com.baomidou.lock.util
 

D

DEFAULT_MESSAGE - 类 中的静态变量com.baomidou.lock.DefaultLockFailureStrategy
 
DefaultLockFailureStrategy - com.baomidou.lock中的类
 
DefaultLockFailureStrategy() - 类 的构造器com.baomidou.lock.DefaultLockFailureStrategy
 
DefaultLockKeyBuilder - com.baomidou.lock中的类
分布式锁Key生成器
DefaultLockKeyBuilder() - 类 的构造器com.baomidou.lock.DefaultLockKeyBuilder
 

E

executor() - 注释类型 中的方法com.baomidou.lock.annotation.Lock4j
 
expire() - 注释类型 中的方法com.baomidou.lock.annotation.Lock4j
 

G

getAdvice() - 类 中的方法com.baomidou.lock.aop.LockAnnotationAdvisor
 
getJvmPid() - 类 中的静态方法com.baomidou.lock.util.LockUtil
获取jvmPId
getLocalMAC() - 类 中的静态方法com.baomidou.lock.util.LockUtil
获取本机网卡地址
getLockId() - 类 中的静态方法com.baomidou.lock.util.LockUtil
 
getPointcut() - 类 中的方法com.baomidou.lock.aop.LockAnnotationAdvisor
 
getSpelDefinitionKey(String[], Method, Object[]) - 类 中的方法com.baomidou.lock.DefaultLockKeyBuilder
 

I

invoke(MethodInvocation) - 类 中的方法com.baomidou.lock.aop.LockInterceptor
 

K

keys() - 注释类型 中的方法com.baomidou.lock.annotation.Lock4j
support SPEL expresion 锁的key = name + keys

L

lock(String) - 类 中的方法com.baomidou.lock.LockTemplate
 
lock(String, long, long) - 类 中的方法com.baomidou.lock.LockTemplate
 
lock(String, long, long, Class<? extends LockExecutor>) - 类 中的方法com.baomidou.lock.LockTemplate
加锁方法
Lock4j - com.baomidou.lock.annotation中的注释类型
分布式锁注解
Lock4jProperties - com.baomidou.lock.spring.boot.autoconfigure中的类
lock4j配置
Lock4jProperties() - 类 的构造器com.baomidou.lock.spring.boot.autoconfigure.Lock4jProperties
 
lockAnnotationAdvisor(LockInterceptor) - 类 中的方法com.baomidou.lock.spring.boot.autoconfigure.LockAutoConfiguration
 
LockAnnotationAdvisor - com.baomidou.lock.aop中的类
分布式锁aop通知
LockAnnotationAdvisor(LockInterceptor, int) - 类 的构造器com.baomidou.lock.aop.LockAnnotationAdvisor
 
LockAutoConfiguration - com.baomidou.lock.spring.boot.autoconfigure中的类
分布式锁自动配置器
LockAutoConfiguration() - 类 的构造器com.baomidou.lock.spring.boot.autoconfigure.LockAutoConfiguration
 
LockException - com.baomidou.lock.exception中的异常错误
 
LockException() - 异常错误 的构造器com.baomidou.lock.exception.LockException
 
LockException(String) - 异常错误 的构造器com.baomidou.lock.exception.LockException
 
LockExecutor<T> - com.baomidou.lock.executor中的接口
分布式锁核心处理器
LockFailureException - com.baomidou.lock.exception中的异常错误
 
LockFailureException() - 异常错误 的构造器com.baomidou.lock.exception.LockFailureException
 
LockFailureException(String) - 异常错误 的构造器com.baomidou.lock.exception.LockFailureException
 
lockFailureStrategy() - 类 中的方法com.baomidou.lock.spring.boot.autoconfigure.LockAutoConfiguration
 
LockFailureStrategy - com.baomidou.lock中的接口
 
LockInfo - com.baomidou.lock中的类
 
LockInfo() - 类 的构造器com.baomidou.lock.LockInfo
 
lockInterceptor(LockTemplate, LockKeyBuilder, LockFailureStrategy) - 类 中的方法com.baomidou.lock.spring.boot.autoconfigure.LockAutoConfiguration
 
LockInterceptor - com.baomidou.lock.aop中的类
分布式锁aop处理器
LockInterceptor() - 类 的构造器com.baomidou.lock.aop.LockInterceptor
 
lockKeyBuilder() - 类 中的方法com.baomidou.lock.spring.boot.autoconfigure.LockAutoConfiguration
 
LockKeyBuilder - com.baomidou.lock中的接口
 
lockTemplate(List<LockExecutor>) - 类 中的方法com.baomidou.lock.spring.boot.autoconfigure.LockAutoConfiguration
 
LockTemplate - com.baomidou.lock中的类
锁模板方法
LockTemplate() - 类 的构造器com.baomidou.lock.LockTemplate
 
LockUtil - com.baomidou.lock.util中的类
分布式锁工具类
LockUtil() - 类 的构造器com.baomidou.lock.util.LockUtil
 

N

name() - 注释类型 中的方法com.baomidou.lock.annotation.Lock4j
用于多个方法锁同一把锁 可以理解为锁资源名称 为空则会使用 包名+类名+方法名

O

obtainExecutor(Class<? extends LockExecutor>) - 类 中的方法com.baomidou.lock.LockTemplate
 
obtainLockInstance(boolean, T) - 类 中的方法com.baomidou.lock.executor.AbstractLockExecutor
 
onLockFailure(String, Method, Object[]) - 类 中的方法com.baomidou.lock.DefaultLockFailureStrategy
 
onLockFailure(String, Method, Object[]) - 接口 中的方法com.baomidou.lock.LockFailureStrategy
锁失败事件

R

releaseLock(LockInfo) - 类 中的方法com.baomidou.lock.LockTemplate
 
releaseLock(String, String, T) - 接口 中的方法com.baomidou.lock.executor.LockExecutor
解锁
renewal() - 接口 中的方法com.baomidou.lock.executor.LockExecutor
续期,目前只有redisson支持,切expire参数为-1才会续期

S

setBeanFactory(BeanFactory) - 类 中的方法com.baomidou.lock.aop.LockAnnotationAdvisor
 
simpleUUID() - 类 中的静态方法com.baomidou.lock.util.LockUtil
去除-的uuid
A B C D E G I K L N O R S 
所有类 所有程序包