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 implementation
LockManager implementation.-
Constructor Summary
Constructors Constructor Description DefaultLockManager(LockingTaskExecutor lockingTaskExecutor, LockConfigurationExtractor lockConfigurationExtractor)DefaultLockManager(LockProvider lockProvider, LockConfigurationExtractor lockConfigurationExtractor) -
Method Summary
Modifier and Type Method Description voidexecuteWithLock(Runnable task)
-
Constructor Details
-
DefaultLockManager
public DefaultLockManager(LockProvider lockProvider, LockConfigurationExtractor lockConfigurationExtractor) -
DefaultLockManager
public DefaultLockManager(LockingTaskExecutor lockingTaskExecutor, LockConfigurationExtractor lockConfigurationExtractor)
-
-
Method Details
-
executeWithLock
- Specified by:
executeWithLockin interfaceLockManager
-