Class DistributedMultiLock

java.lang.Object
org.apache.solr.cloud.DistributedMultiLock

public class DistributedMultiLock extends Object
A lock as acquired for running a single API command (Collection or Config Set or anything else in the future). Internally it is composed of multiple DistributedLock's.
  • Constructor Details

  • Method Details

    • waitUntilAcquired

      public void waitUntilAcquired()
    • release

      public void release()
    • isAcquired

      public boolean isAcquired()
    • getCountInternalLocks

      public int getCountInternalLocks()