Package com.github.arangobee.dao
Class LockDao
java.lang.Object
com.github.arangobee.dao.LockDao
- Since:
- 13.01.15
- Author:
- colsson11
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionacquireLock(com.arangodb.ArangoDatabase arangoDatabase) voidintitializeLock(com.arangodb.ArangoDatabase arangoDatabase) booleanisLockHeld(com.arangodb.ArangoDatabase arangoDatabase) Check if the lock is held.voidreleaseLock(com.arangodb.ArangoDatabase arangoDatabase, String lock) voidsetLockCollectionName(String lockCollectionName)
-
Constructor Details
-
LockDao
-
-
Method Details
-
intitializeLock
public void intitializeLock(com.arangodb.ArangoDatabase arangoDatabase) -
acquireLock
-
releaseLock
-
isLockHeld
public boolean isLockHeld(com.arangodb.ArangoDatabase arangoDatabase) Check if the lock is held. Could be used by external process for example.- Parameters:
arangoDatabase-ArangoDatabaseobject- Returns:
- true if the lock is currently held
-
setLockCollectionName
-