Interface ReactiveDistributedLock


  • public interface ReactiveDistributedLock
    • Method Detail

      • getId

        java.lang.String getId()
      • acquire

        java.util.concurrent.Flow.Publisher<LockResult> acquire()
      • acquire

        java.util.concurrent.Flow.Publisher<LockResult> acquire​(java.time.Duration duration)
      • acquireForever

        java.util.concurrent.Flow.Publisher<LockResult> acquireForever()
      • release

        java.util.concurrent.Flow.Publisher<UnlockResult> release()