Package net.javacrumbs.shedlock.core
Interface LockProvider
-
- All Known Implementing Classes:
StorageBasedLockProvider
public interface LockProviderProvides lock implementation.
-
-
Method Summary
Modifier and Type Method Description @NotNull Optional<SimpleLock>lock(@NotNull LockConfiguration lockConfiguration)
-
-
-
Method Detail
-
lock
@NotNull @NotNull Optional<SimpleLock> lock(@NotNull @NotNull LockConfiguration lockConfiguration)
- Returns:
- If empty optional has been returned, lock could not be acquired. The lock has to be released by the callee.
-
-