@Target(value=METHOD) @Retention(value=RUNTIME) @Documented public @interface Lock
| 限定符和类型 | 可选元素和说明 |
|---|---|
long |
attemptTimeout
等待加锁超时时间 -1 则表示一直等待
|
String[] |
keys
如果keys有多个,如果不设置,则使用 联锁
|
LockModel |
lockModel
锁的模式:如果不设置,自动模式,当参数只有一个.使用 REENTRANT 参数多个 MULTIPLE
|
long |
lockWatchTimeout
锁超时时间
|
boolean |
projectPrefix
是否带项目名称的前缀
|
TimeUnit |
timeUnit
单位
|
public abstract LockModel lockModel
public abstract String[] keys
public abstract TimeUnit timeUnit
Copyright © 2020. All rights reserved.