接口 LockService
public interface LockService
Nacos Lock Process.
lock => lock(LockInstance) -> LockInstance.lock(LockService) ->
remoteTryLock(LockInstance)
unLock => unLock(LockInstance) ->
LockInstance.unLock(LockService) -> remoteReleaseLock(LockInstance)
- 作者:
- 985492783@qq.com
-
方法概要
修饰符和类型方法说明lock(LockInstance instance) remoteReleaseLock(LockInstance instance) use grpc request to release lock.remoteTryLock(LockInstance instance) use grpc request to try lock.voidshutdown()Shutdown the Resources, such as Thread Pool.unLock(LockInstance instance)
-
方法详细资料
-
lock
- 参数:
instance- instance- 返回:
- Boolean
- 抛出:
NacosException- NacosException
-
unLock
- 参数:
instance- instance- 返回:
- Boolean
- 抛出:
NacosException- NacosException
-
remoteTryLock
use grpc request to try lock.- 参数:
instance- instance- 返回:
- Boolean
- 抛出:
NacosException- NacosException
-
remoteReleaseLock
use grpc request to release lock.- 参数:
instance- instance- 返回:
- Boolean
- 抛出:
NacosException- NacosException
-
shutdown
Shutdown the Resources, such as Thread Pool.- 抛出:
NacosException- exception.
-