A B C D G I L 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
-
加锁
- afterPropertiesSet() - 类 中的方法com.baomidou.lock.LockTemplate
-
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
-
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
-
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 - com.baomidou.lock.aop中的类
-
分布式锁aop通知
- LockAnnotationAdvisor(LockInterceptor, int) - 类 的构造器com.baomidou.lock.aop.LockAnnotationAdvisor
-
- lockAnnotationAdvisor(LockInterceptor) - 类 中的方法com.baomidou.lock.spring.boot.autoconfigure.LockAutoConfiguration
-
- 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中的接口
-
- lockFailureStrategy() - 类 中的方法com.baomidou.lock.spring.boot.autoconfigure.LockAutoConfiguration
-
- LockInfo - com.baomidou.lock中的类
-
- LockInfo() - 类 的构造器com.baomidou.lock.LockInfo
-
- LockInterceptor - com.baomidou.lock.aop中的类
-
分布式锁aop处理器
- LockInterceptor() - 类 的构造器com.baomidou.lock.aop.LockInterceptor
-
- lockInterceptor(LockTemplate, LockKeyBuilder, LockFailureStrategy) - 类 中的方法com.baomidou.lock.spring.boot.autoconfigure.LockAutoConfiguration
-
- LockKeyBuilder - com.baomidou.lock中的接口
-
- lockKeyBuilder() - 类 中的方法com.baomidou.lock.spring.boot.autoconfigure.LockAutoConfiguration
-
- LockTemplate - com.baomidou.lock中的类
-
锁模板方法
- LockTemplate() - 类 的构造器com.baomidou.lock.LockTemplate
-
- lockTemplate(List<LockExecutor>) - 类 中的方法com.baomidou.lock.spring.boot.autoconfigure.LockAutoConfiguration
-
- LockUtil - com.baomidou.lock.util中的类
-
分布式锁工具类
- LockUtil() - 类 的构造器com.baomidou.lock.util.LockUtil
-
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(String, String, T) - 接口 中的方法com.baomidou.lock.executor.LockExecutor
-
解锁
为何解锁需要校验lockValue
客户端A加锁,一段时间之后客户端A解锁,在执行releaseLock之前,锁突然过期了。
- releaseLock(LockInfo) - 类 中的方法com.baomidou.lock.LockTemplate
-
- 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 G I L O R S
Copyright © 2018–2022 baomidou. All rights reserved.