Class LockDao

java.lang.Object
com.github.arangobee.dao.LockDao

public class LockDao extends Object
Since:
13.01.15
Author:
colsson11
  • Constructor Details

    • LockDao

      public LockDao(String lockCollectionName)
  • Method Details

    • intitializeLock

      public void intitializeLock(com.arangodb.ArangoDatabase arangoDatabase)
    • acquireLock

      public String acquireLock(com.arangodb.ArangoDatabase arangoDatabase)
    • releaseLock

      public void releaseLock(com.arangodb.ArangoDatabase arangoDatabase, String lock)
    • isLockHeld

      public boolean isLockHeld(com.arangodb.ArangoDatabase arangoDatabase)
      Check if the lock is held. Could be used by external process for example.
      Parameters:
      arangoDatabase - ArangoDatabase object
      Returns:
      true if the lock is currently held
    • setLockCollectionName

      public void setLockCollectionName(String lockCollectionName)