索引

A B C D E F G I K L N O R S 
All Classes and Interfaces|所有程序包|序列化表格

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.aop.LockInterceptor
 
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(BeanFactory) - 类的构造器 com.baomidou.lock.DefaultLockKeyBuilder
 

E

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

F

failStrategy() - 注释类型 中的元素 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[], MethodInvocation) - 类中的方法 com.baomidou.lock.DefaultLockKeyBuilder
 

I

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

K

keyBuilderStrategy() - 注释类型 中的元素 com.baomidou.lock.annotation.Lock4j
key生成器策略
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.LockAutoConfiguration
 
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, List<LockKeyBuilder>, List<LockFailureStrategy>, Lock4jProperties) - 类中的方法 com.baomidou.lock.spring.boot.autoconfigure.LockAutoConfiguration
 
LockInterceptor - com.baomidou.lock.aop中的类
分布式锁aop处理器
LockInterceptor() - 类的构造器 com.baomidou.lock.aop.LockInterceptor
 
lockKeyBuilder(BeanFactory) - 类中的方法 com.baomidou.lock.spring.boot.autoconfigure.LockAutoConfiguration
 
LockKeyBuilder - com.baomidou.lock中的接口
 
lockTemplate(List<LockExecutor>, Lock4jProperties) - 类中的方法 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 F G I K L N O R S 
All Classes and Interfaces|所有程序包|序列化表格