Package net.javacrumbs.shedlock.core
Class DefaultLockManager
- java.lang.Object
-
- net.javacrumbs.shedlock.core.DefaultLockManager
-
- All Implemented Interfaces:
LockManager
public class DefaultLockManager extends Object implements LockManager
Default implementationLockManagerimplementation.
-
-
Constructor Summary
Constructors Constructor Description DefaultLockManager(@NotNull LockingTaskExecutor lockingTaskExecutor, @NotNull LockConfigurationExtractor lockConfigurationExtractor)DefaultLockManager(@NotNull LockProvider lockProvider, @NotNull LockConfigurationExtractor lockConfigurationExtractor)
-
-
-
Constructor Detail
-
DefaultLockManager
public DefaultLockManager(@NotNull @NotNull LockProvider lockProvider, @NotNull @NotNull LockConfigurationExtractor lockConfigurationExtractor)
-
DefaultLockManager
public DefaultLockManager(@NotNull @NotNull LockingTaskExecutor lockingTaskExecutor, @NotNull @NotNull LockConfigurationExtractor lockConfigurationExtractor)
-
-
Method Detail
-
executeWithLock
public void executeWithLock(@NotNull @NotNull Runnable task)- Specified by:
executeWithLockin interfaceLockManager
-
-