Package io.github.devlibx.easy.lock
Class IDistributedLockService.NoOpDistributedLockService
java.lang.Object
io.github.devlibx.easy.lock.IDistributedLockService.NoOpDistributedLockService
- All Implemented Interfaces:
IDistributedLockService
- Enclosing interface:
IDistributedLockService
public static class IDistributedLockService.NoOpDistributedLockService
extends Object
implements IDistributedLockService
No-Op implementation for lock service
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.github.devlibx.easy.lock.IDistributedLockService
IDistributedLockService.ExistingLockWithNoOp, IDistributedLockService.NoOpDistributedLock, IDistributedLockService.NoOpDistributedLockIdResolver, IDistributedLockService.NoOpDistributedLockService, IDistributedLockService.NoOpLock -
Field Summary
Fields inherited from interface io.github.devlibx.easy.lock.IDistributedLockService
NO_OP_LOCK_NAME -
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
NoOpDistributedLockService
public NoOpDistributedLockService()
-
-
Method Details
-
initialize
public void initialize()Description copied from interface:IDistributedLockServiceInitialize locks- Specified by:
initializein interfaceIDistributedLockService
-
shutdown
public void shutdown()Description copied from interface:IDistributedLockServiceRelease all locks- Specified by:
shutdownin interfaceIDistributedLockService
-
getLock
- Specified by:
getLockin interfaceIDistributedLockService
-