public final class LockRegistryService extends Object
| Constructor and Description |
|---|
LockRegistryService(RegistryCenterRepository repository) |
| Modifier and Type | Method and Description |
|---|---|
void |
ackLock(String lockName)
Ack lock.
|
void |
ackUnlock(String lockName)
Ack unlock.
|
boolean |
checkLockAck(String lockName)
Check lock ack.
|
boolean |
checkUnlockAck(String lockName)
Check unlock ack.
|
void |
deleteLockAck(String lockName)
Delete lock ack.
|
void |
releaseLock(String lockName)
Release lock.
|
boolean |
tryLock(String lockName,
long timeoutMilliseconds)
Try to get lock.
|
public LockRegistryService(RegistryCenterRepository repository)
public boolean tryLock(String lockName, long timeoutMilliseconds)
lockName - lock nametimeoutMilliseconds - the maximum time in milliseconds to acquire lockpublic void releaseLock(String lockName)
lockName - lock namepublic void ackLock(String lockName)
lockName - lock namepublic void ackUnlock(String lockName)
lockName - lock namepublic void deleteLockAck(String lockName)
lockName - lock namepublic boolean checkLockAck(String lockName)
lockName - lock namepublic boolean checkUnlockAck(String lockName)
lockName - lock nameCopyright © 2021 The Apache Software Foundation. All rights reserved.