Class AutoCloseDataSetLock

java.lang.Object
org.apache.hadoop.util.AutoCloseableLock
org.apache.hadoop.hdfs.server.common.AutoCloseDataSetLock
All Implemented Interfaces:
AutoCloseable

public class AutoCloseDataSetLock extends org.apache.hadoop.util.AutoCloseableLock
Extending AutoCloseableLock such that the users can use a try-with-resource syntax.
  • Constructor Details

    • AutoCloseDataSetLock

      public AutoCloseDataSetLock(Lock lock)
  • Method Details

    • close

      public void close()
      Specified by:
      close in interface AutoCloseable
      Overrides:
      close in class org.apache.hadoop.util.AutoCloseableLock
    • lock

      public void lock()
      Actually acquire the lock.
    • setParentLock

      public void setParentLock(AutoCloseDataSetLock parent)
    • setDataNodeLockManager

      public void setDataNodeLockManager(DataNodeLockManager<AutoCloseDataSetLock> dataNodeLockManager)