Class DistributedLockMock

    • Method Detail

      • alwaysOpenedLock

        public static DistributedLockMock alwaysOpenedLock​(java.lang.String lockId)
      • alwaysClosedLock

        public static DistributedLockMock alwaysClosedLock​(java.lang.String lockId)
      • singleStateLock

        public static DistributedLockMock singleStateLock​(java.lang.String lockId,
                                                          boolean result)
      • sequencedLock

        public static DistributedLockMock sequencedLock​(java.lang.String lockId,
                                                        java.util.List<java.lang.Boolean> results)
      • sequencedLock

        public static DistributedLockMock sequencedLock​(java.lang.String lockId,
                                                        java.util.List<java.lang.Boolean> acquireResults,
                                                        java.util.List<java.lang.Boolean> releaseResults)
      • acquire

        public boolean acquire​(java.time.Duration duration)
        Specified by:
        acquire in interface DistributedLock
      • wasAcquired

        public boolean wasAcquired()
      • wasReleased

        public boolean wasReleased()
      • releaseInvocations

        public int releaseInvocations()
      • acquireInvocations

        public int acquireInvocations()