Interface RLockReactive

    • Method Detail

      • forceUnlock

        org.reactivestreams.Publisher<Boolean> forceUnlock()
      • unlock

        org.reactivestreams.Publisher<Void> unlock()
      • unlock

        org.reactivestreams.Publisher<Void> unlock​(long threadId)
      • tryLock

        org.reactivestreams.Publisher<Boolean> tryLock()
      • lock

        org.reactivestreams.Publisher<Void> lock()
      • lock

        org.reactivestreams.Publisher<Void> lock​(long threadId)
      • lock

        org.reactivestreams.Publisher<Void> lock​(long leaseTime,
                                                 TimeUnit unit)
      • lock

        org.reactivestreams.Publisher<Void> lock​(long leaseTime,
                                                 TimeUnit unit,
                                                 long threadId)
      • tryLock

        org.reactivestreams.Publisher<Boolean> tryLock​(long threadId)
      • tryLock

        org.reactivestreams.Publisher<Boolean> tryLock​(long waitTime,
                                                       TimeUnit unit)
      • tryLock

        org.reactivestreams.Publisher<Boolean> tryLock​(long waitTime,
                                                       long leaseTime,
                                                       TimeUnit unit)
      • tryLock

        org.reactivestreams.Publisher<Boolean> tryLock​(long waitTime,
                                                       long leaseTime,
                                                       TimeUnit unit,
                                                       long threadId)