Uses of Interface
dk.cloudcreate.essentials.components.foundation.fencedlock.LockCallback
-
Packages that use LockCallback Package Description dk.cloudcreate.essentials.components.foundation.fencedlock -
-
Uses of LockCallback in dk.cloudcreate.essentials.components.foundation.fencedlock
Methods in dk.cloudcreate.essentials.components.foundation.fencedlock that return LockCallback Modifier and Type Method Description LockCallbackLockCallbackBuilder. build()static LockCallbackLockCallback. lockCallback(Consumer<FencedLock> onLockAcquired, Consumer<FencedLock> onLockReleased)Methods in dk.cloudcreate.essentials.components.foundation.fencedlock with parameters of type LockCallback Modifier and Type Method Description voidDBFencedLockManager. acquireLockAsync(LockName lockName, LockCallback lockCallback)voidFencedLockManager. acquireLockAsync(LockName lockName, LockCallback lockCallback)Asynchronously try to acquire a lock by the given name and call thelockAcquired(FencedLock)when the lock is acquired
To stop the background acquiring process, you need to callFencedLockManager.cancelAsyncLockAcquiring(LockName)with the same lockNamevoidDBFencedLock. registerCallback(LockCallback lockCallback)voidFencedLock. registerCallback(LockCallback lockCallback)
-