Package io.dingodb.sdk.service
Class LockService
java.lang.Object
io.dingodb.sdk.service.WatchService
io.dingodb.sdk.service.LockService
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionfinal longstatic final ThreadPoolExecutorfinal Stringfinal Stringfinal StringlongFields inherited from class io.dingodb.sdk.service.WatchService
kvService, locations -
Constructor Summary
ConstructorsConstructorDescriptionLockService(String servers) LockService(String servers, int leaseTtl) LockService(String resource, String servers) LockService(String resource, String servers, int leaseTtl) -
Method Summary
Methods inherited from class io.dingodb.sdk.service.WatchService
resetVerService
-
Field Details
-
leaseTtl
public final long leaseTtl -
resource
-
ttlRefreshTime
public volatile long ttlRefreshTime -
resourcePrefixBegin
-
resourcePrefixEnd
-
ownerLockList
-
LOCK_FUTURE_POOL
-
-
Constructor Details
-
LockService
-
LockService
-
LockService
-
LockService
-
-
Method Details
-
lease
public long lease() -
getResourcePrefixKeyBegin
-
getResourcePrefixKeyEnd
-
listLock
-
currentLock
-
close
public void close() -
cancel
public void cancel() -
put
-
delete
-
newLock
-
newLock
-
newLock
Deprecated. -
watchLock
-
watchAllOpEvent
- Overrides:
watchAllOpEventin classWatchService
-