public class AbortingIndexerLock extends java.lang.Object implements AsyncIndexerLock<org.apache.jackrabbit.oak.plugins.index.importer.SimpleToken>
AsyncIndexerLock.LockToken
Modifier and Type | Field and Description |
---|---|
static int |
TIMEOUT_SECONDS |
NOOP_LOCK
Constructor and Description |
---|
AbortingIndexerLock(AsyncIndexInfoService infoService) |
AbortingIndexerLock(AsyncIndexInfoService infoService,
Clock clock) |
Modifier and Type | Method and Description |
---|---|
org.apache.jackrabbit.oak.plugins.index.importer.SimpleToken |
lock(java.lang.String asyncIndexerLane) |
void |
unlock(org.apache.jackrabbit.oak.plugins.index.importer.SimpleToken token) |
public static final int TIMEOUT_SECONDS
public AbortingIndexerLock(AsyncIndexInfoService infoService)
public AbortingIndexerLock(AsyncIndexInfoService infoService, Clock clock)
public org.apache.jackrabbit.oak.plugins.index.importer.SimpleToken lock(java.lang.String asyncIndexerLane)
lock
in interface AsyncIndexerLock<org.apache.jackrabbit.oak.plugins.index.importer.SimpleToken>
public void unlock(org.apache.jackrabbit.oak.plugins.index.importer.SimpleToken token)
unlock
in interface AsyncIndexerLock<org.apache.jackrabbit.oak.plugins.index.importer.SimpleToken>
Copyright © 2010 - 2023 Adobe. All Rights Reserved