Class InMemoryLockProvider
java.lang.Object
net.javacrumbs.shedlock.provider.inmemory.InMemoryLockProvider
- All Implemented Interfaces:
net.javacrumbs.shedlock.core.ExtensibleLockProvider,net.javacrumbs.shedlock.core.LockProvider
public class InMemoryLockProvider
extends Object
implements net.javacrumbs.shedlock.core.ExtensibleLockProvider
In memory lock that is suitable only for tests and running application
locally.
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
InMemoryLockProvider
public InMemoryLockProvider()
-
-
Method Details
-
lock
public Optional<net.javacrumbs.shedlock.core.SimpleLock> lock(net.javacrumbs.shedlock.core.LockConfiguration lockConfiguration) - Specified by:
lockin interfacenet.javacrumbs.shedlock.core.LockProvider
-