public interface LockService
ReentrantReadWriteLock| Modifier and Type | Method and Description |
|---|---|
BonitaLock |
lock(long objectToLockId,
String objectType,
long tenantId)
Acquire the lock for the object having type and id in parameters
This method wait for the lock to be available |
BonitaLock |
tryLock(long objectToLockId,
String objectType,
long timeout,
TimeUnit timeUnit,
long tenantId)
Acquire the lock for the object having type and id in parameters waiting maximum timeout
This method wait for the lock to be available. |
void |
unlock(BonitaLock lock,
long tenantId) |
void unlock(BonitaLock lock, long tenantId) throws SLockException
SLockExceptionBonitaLock lock(long objectToLockId, String objectType, long tenantId) throws SLockException
objectToLockId - objectType - tenantId - TODOSLockExceptionBonitaLock tryLock(long objectToLockId, String objectType, long timeout, TimeUnit timeUnit, long tenantId)
objectToLockId - objectType - timeout - timeUnit - tenantId - TODOCopyright © 2019 Bonitasoft S.A.. All rights reserved.