Interface Sherlock

  • All Known Implementing Classes:
    SherlockStub

    public interface Sherlock
    • Method Detail

      • getInstanceId

        java.lang.String getInstanceId()
      • getLockDuration

        java.time.Duration getLockDuration()
      • createReentrantLock

        DistributedLock createReentrantLock​(java.lang.String lockId)
      • createReentrantLock

        DistributedLock createReentrantLock​(java.lang.String lockId,
                                            java.time.Duration duration)
      • createLock

        DistributedLock createLock​(java.lang.String lockId,
                                   java.time.Duration duration)
      • createOverridingLock

        DistributedLock createOverridingLock​(java.lang.String lockId)
      • createOverridingLock

        DistributedLock createOverridingLock​(java.lang.String lockId,
                                             java.time.Duration duration)