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