public class CheckpointTimeoutLock extends Object
| Modifier and Type | Field and Description |
|---|---|
protected IgniteLogger |
log
Ignite logger.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
checkpointLockIsHeldByThread() |
void |
checkpointReadLock()
Gets the checkpoint read lock.
|
long |
checkpointReadLockTimeout()
Timeout for checkpoint read lock acquisition.
|
void |
checkpointReadLockTimeout(long val)
Sets timeout for checkpoint read lock acquisition.
|
void |
checkpointReadUnlock()
Releases the checkpoint read lock.
|
void |
start()
Prepare the lock to further usage.
|
void |
stop()
Forbid to take this lock.
|
protected final IgniteLogger log
public void checkpointReadLock()
IgniteException - If failed.public void checkpointReadUnlock()
public long checkpointReadLockTimeout()
public void checkpointReadLockTimeout(long val)
val - New timeout in milliseconds, non-positive value denotes infinite timeout.public boolean checkpointLockIsHeldByThread()
public void stop()
public void start()
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 2.15.0 Release Date : April 25 2023