public abstract class AbsReentrantLockServer extends Object
可重入分布式锁操作服务
| 构造器和说明 |
|---|
AbsReentrantLockServer() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected abstract boolean |
concurrentOnece(ReentrantLockInfo lockInfo)
默认并发方式,抢占一次,失败就报错退出
|
protected abstract boolean |
concurrentPreemptive(ReentrantLockInfo lockInfo)
循环抢占,直至超时
|
protected abstract boolean |
unlockRealize(ReentrantLockInfo lockInfo)
解锁实现
|
protected abstract boolean concurrentOnece(ReentrantLockInfo lockInfo) throws Exception
lockInfo - Exceptionprotected abstract boolean concurrentPreemptive(ReentrantLockInfo lockInfo) throws Exception
lockInfo - Exceptionprotected abstract boolean unlockRealize(ReentrantLockInfo lockInfo) throws Exception
lockInfo - ExceptionCopyright © 2020–2021. All rights reserved.