All Classes and Interfaces
Class
Description
Enables to change Clock for all ShedLock classes
Default
LockingTaskExecutor
implementation.Default implementation
LockManager
implementation.Marker interface for a LockProvider that supports lock extension.
LockProvider that keeps the lock `alive`.
Executes wrapped runnable using
LockManager.executeWithLock(Runnable)
Asserts lock presence.
Lock configuration.
Extracts lock parameters from the task.
Executes task if not locked.
Provides lock implementation.
A common Spring annotation to declare that annotated elements cannot be
null
.A common annotation to declare that annotated elements can be
null
under
some circumstance.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.
Distributed lock using abstract storage