Interface RLockRx

    • Method Detail

      • forceUnlock

        io.reactivex.Flowable<Boolean> forceUnlock()
      • unlock

        io.reactivex.Flowable<Void> unlock()
      • unlock

        io.reactivex.Flowable<Void> unlock​(long threadId)
      • tryLock

        io.reactivex.Flowable<Boolean> tryLock()
      • lock

        io.reactivex.Flowable<Void> lock()
      • lock

        io.reactivex.Flowable<Void> lock​(long threadId)
      • lock

        io.reactivex.Flowable<Void> lock​(long leaseTime,
                                         TimeUnit unit)
      • lock

        io.reactivex.Flowable<Void> lock​(long leaseTime,
                                         TimeUnit unit,
                                         long threadId)
      • tryLock

        io.reactivex.Flowable<Boolean> tryLock​(long threadId)
      • tryLock

        io.reactivex.Flowable<Boolean> tryLock​(long waitTime,
                                               TimeUnit unit)
      • tryLock

        io.reactivex.Flowable<Boolean> tryLock​(long waitTime,
                                               long leaseTime,
                                               TimeUnit unit)
      • tryLock

        io.reactivex.Flowable<Boolean> tryLock​(long waitTime,
                                               long leaseTime,
                                               TimeUnit unit,
                                               long threadId)