接口 RedissonLockHolder

    • 方法概要

      所有方法 实例方法 抽象方法 默认方法 
      修饰符和类型 方法 说明
      RedisLock getAnnotation()
      获取锁对应的注解信息,注解内部给出了锁相关的配置信息 注意,可能注解本身附带的信息带有占位符,不能直接使用
      org.redisson.api.RLock getLock()
      获取锁的引用
      default java.lang.String getLockName()
      返回锁的完整名称
      default boolean useSyncReleaseMode()
      是否使用同步解锁模式。
    • 方法详细资料

      • getLock

        org.redisson.api.RLock getLock()
        获取锁的引用
        指定者:
        getLock 在接口中 LockHolder
        返回:
        RLock
      • getAnnotation

        RedisLock getAnnotation()
        获取锁对应的注解信息,注解内部给出了锁相关的配置信息 注意,可能注解本身附带的信息带有占位符,不能直接使用
        指定者:
        getAnnotation 在接口中 LockHolder
        返回:
        注解
      • useSyncReleaseMode

        default boolean useSyncReleaseMode()
        是否使用同步解锁模式。 同步解锁时需要关注解锁时的异常。如锁释放后或不存在时去执行解锁动作,RedissonLock.unlockAsync(long)将触发IllegalMonitorStateException异常。
        返回:
        true if syncReleaseMode
      • getLockName

        default java.lang.String getLockName()
        返回锁的完整名称
        返回:
        String
        另请参阅:
        RLock.getName()