public class MomentoLockClientHeartbeatHandler
extends java.lang.Object
implements java.lang.Runnable, java.io.Closeable
| Constructor and Description |
|---|
MomentoLockClientHeartbeatHandler(LockStorage lockStorage,
momento.sdk.CacheClient client,
java.lang.String cacheName,
java.time.Duration leaseDuration,
boolean holdLockOnServiceUnavailable,
int totalNumBackgroundHeartbeatThreads) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
void |
heartBeat(com.amazonaws.services.dynamodbv2.LockItem lockItem,
MomentoLockItem momentoLockItem) |
void |
run() |
public MomentoLockClientHeartbeatHandler(LockStorage lockStorage, momento.sdk.CacheClient client, java.lang.String cacheName, java.time.Duration leaseDuration, boolean holdLockOnServiceUnavailable, int totalNumBackgroundHeartbeatThreads)
public void run()
run in interface java.lang.Runnablepublic void heartBeat(com.amazonaws.services.dynamodbv2.LockItem lockItem,
MomentoLockItem momentoLockItem)
public void close()
throws java.io.IOException
close in interface java.io.Closeableclose in interface java.lang.AutoCloseablejava.io.IOException