public abstract class AbstractWorkerLockHolder extends Object implements WorkerItemLockHolder
| Constructor and Description |
|---|
AbstractWorkerLockHolder() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract boolean |
doLock(long pk,
int workerPosition) |
protected abstract void |
doRelease(int workerNumber,
long pk) |
boolean |
lock(long pk,
int workerNumber,
long timeout) |
void |
release(long pk,
int workerNumber) |
protected void |
waitForLock(boolean gotTimeout,
long waitUntil,
int workerNumber) |
public void release(long pk,
int workerNumber)
release in interface WorkerItemLockHolderpublic boolean lock(long pk,
int workerNumber,
long timeout)
lock in interface WorkerItemLockHolderprotected abstract void doRelease(int workerNumber,
long pk)
protected abstract boolean doLock(long pk,
int workerPosition)
protected void waitForLock(boolean gotTimeout,
long waitUntil,
int workerNumber)
Copyright © 2017 SAP SE. All Rights Reserved.