Class LockDao

java.lang.Object
de.hdi.mongobumblebee.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.mongodb.client.MongoDatabase db)
    • acquireLock

      public boolean acquireLock(com.mongodb.client.MongoDatabase db)
    • releaseLock

      public void releaseLock(com.mongodb.client.MongoDatabase db)
    • isLockHeld

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

      public void setLockCollectionName(String lockCollectionName)