| 程序包 | 说明 |
|---|---|
| org.feasy.cloud.locks.util |
| 限定符和类型 | 方法和说明 |
|---|---|
<T> T |
DistributedLockTemplate.lock(DistributedLockCallback<T> callback,
LockType lockType)
使用分布式锁,使用锁默认超时时间。
|
<T> T |
SingleDistributedLockTemplate.lock(DistributedLockCallback<T> callback,
LockType lockType)
使用分布式锁,使用锁默认超时时间。
|
<T> T |
DistributedLockTemplate.lock(DistributedLockCallback<T> callback,
long leaseTime,
TimeUnit timeUnit,
LockType lockType)
使用分布式锁。
|
<T> T |
SingleDistributedLockTemplate.lock(DistributedLockCallback<T> callback,
long leaseTime,
TimeUnit timeUnit,
LockType lockType)
使用分布式锁。
|
<T> T |
DistributedLockTemplate.tryLock(DistributedLockCallback<T> callback,
LockType lockType)
尝试分布式锁,使用锁默认等待时间、超时时间。
|
<T> T |
SingleDistributedLockTemplate.tryLock(DistributedLockCallback<T> callback,
LockType lockType)
尝试分布式锁,使用锁默认等待时间、超时时间。
|
<T> T |
DistributedLockTemplate.tryLock(DistributedLockCallback<T> callback,
long waitTime,
long leaseTime,
TimeUnit timeUnit,
LockType lockType)
尝试分布式锁,自定义等待时间、超时时间。
|
<T> T |
SingleDistributedLockTemplate.tryLock(DistributedLockCallback<T> callback,
long waitTime,
long leaseTime,
TimeUnit timeUnit,
LockType lockType)
尝试分布式锁,自定义等待时间、超时时间。
|
Copyright © 2020. All rights reserved.