Class ZookeeperLock

java.lang.Object
org.aoju.bus.limiter.support.lock.Lock
org.aoju.bus.limiter.support.lock.zookeeper.ZookeeperLock
All Implemented Interfaces:
Limiter<Lock>

public class ZookeeperLock extends Lock
Since:
Java 17+
Version:
6.5.0
Author:
Kimi Liu
  • Constructor Details

    • ZookeeperLock

      public ZookeeperLock(String lockName, String basePath, org.apache.curator.framework.CuratorFramework client)
    • ZookeeperLock

      public ZookeeperLock(String lockName, org.apache.curator.framework.CuratorFramework client)
  • Method Details

    • lock

      public boolean lock(Object key)
      Specified by:
      lock in class Lock
    • unlock

      public void unlock(Object key)
      Specified by:
      unlock in class Lock
    • getLimiterName

      public String getLimiterName()
      Description copied from interface: Limiter
      该限制器的名字 方便定位哪一个限制器被应用
      Returns:
      the string