All Classes
| Class | Description |
|---|---|
| AbstractSimpleLock | |
| AbstractStorageAccessor | |
| ClockProvider |
Enables to change Clock for all ShedLock classes
|
| DefaultLockingTaskExecutor |
Default
LockingTaskExecutor implementation. |
| DefaultLockManager |
Default implementation
LockManager implementation. |
| LockableRunnable |
Executes wrapped runnable using
LockManager.executeWithLock(Runnable) |
| LockAssert |
Asserts lock presence.
|
| LockAssert.TestHelper | |
| LockConfiguration |
Lock configuration.
|
| LockConfigurationExtractor |
Extracts lock parameters from the task.
|
| LockException | |
| LockingTaskExecutor | |
| LockingTaskExecutor.Task | |
| LockingTaskExecutor.TaskResult<T> | |
| LockingTaskExecutor.TaskWithResult<T> | |
| LockManager |
Executes task if not locked.
|
| LockProvider |
Provides lock implementation.
|
| NonNull |
A common Spring annotation to declare that annotated elements cannot be
null. |
| Nullable |
A common annotation to declare that annotated elements can be
null under
some circumstance. |
| SchedulerLock | Deprecated.
This annotation has been replaced by 'net.javacrumbs.shedlock.spring.annotation.SchedulerLock' I am really sorry to do such a step,
but this annotation is in wrong module and stands in way of non-spring integrations.
|
| SimpleLock | |
| StorageAccessor | |
| StorageBasedLockProvider |
Distributed lock using abstract storage
|
| Utils |