Index
All Classes|All Packages
D
- defaultLockAtLeastFor() - Method in annotation type net.javacrumbs.shedlock.spring.annotation.EnableSchedulerLock
-
The lock will be held at least for this duration.
- defaultLockAtMostFor() - Method in annotation type net.javacrumbs.shedlock.spring.annotation.EnableSchedulerLock
-
Default value how long the lock should be kept in case the machine which obtained the lock died before releasing it.
- destroy() - Method in class net.javacrumbs.shedlock.spring.LockableTaskScheduler
E
- EnableSchedulerLock - Annotation Type in net.javacrumbs.shedlock.spring.annotation
- EnableSchedulerLock.InterceptMode - Enum in net.javacrumbs.shedlock.spring.annotation
- ExtendedLockConfigurationExtractor - Interface in net.javacrumbs.shedlock.spring
G
- getLockConfiguration(Object, Method) - Method in interface net.javacrumbs.shedlock.spring.ExtendedLockConfigurationExtractor
-
Extracts lock configuration for given method
I
- interceptMode() - Method in annotation type net.javacrumbs.shedlock.spring.annotation.EnableSchedulerLock
-
Mode of integration, either TaskScheduler is wrapped in a proxy or the scheduled method is proxied to ensure locking
L
- LockableTaskScheduler - Class in net.javacrumbs.shedlock.spring
-
Wraps a all tasks to
LockableRunnable
and delegates all calls to aTaskScheduler
. - LockableTaskScheduler(TaskScheduler, LockManager) - Constructor for class net.javacrumbs.shedlock.spring.LockableTaskScheduler
- lockAtLeastFor() - Method in annotation type net.javacrumbs.shedlock.spring.annotation.SchedulerLock
-
The lock will be held at least for given duration.
- lockAtMostFor() - Method in annotation type net.javacrumbs.shedlock.spring.annotation.SchedulerLock
-
How long the lock should be kept in case the machine which obtained the lock died before releasing it.
M
- mode() - Method in annotation type net.javacrumbs.shedlock.spring.annotation.EnableSchedulerLock
-
Since 3.0.0 use
EnableSchedulerLock.interceptMode()
to configure the intercept mode.
N
- name() - Method in annotation type net.javacrumbs.shedlock.spring.annotation.SchedulerLock
-
Lock name.
- net.javacrumbs.shedlock.spring - package net.javacrumbs.shedlock.spring
- net.javacrumbs.shedlock.spring.annotation - package net.javacrumbs.shedlock.spring.annotation
- net.javacrumbs.shedlock.spring.aop - package net.javacrumbs.shedlock.spring.aop
O
- order() - Method in annotation type net.javacrumbs.shedlock.spring.annotation.EnableSchedulerLock
-
Indicate the ordering of the execution of the locking advisor when multiple advices are applied at a specific joinpoint.
P
- PROXY_METHOD - net.javacrumbs.shedlock.spring.annotation.EnableSchedulerLock.InterceptMode
-
Scheduled method is proxied to ensure locking.
- PROXY_SCHEDULER - net.javacrumbs.shedlock.spring.annotation.EnableSchedulerLock.InterceptMode
-
Default mode when a TaskScheduler is wrapped in a proxy to ensure locking.
- proxyTargetClass() - Method in annotation type net.javacrumbs.shedlock.spring.annotation.EnableSchedulerLock
-
Indicate whether subclass-based (CGLIB) proxies are to be created as opposed to standard Java interface-based proxies.
S
- schedule(Runnable, Instant) - Method in class net.javacrumbs.shedlock.spring.LockableTaskScheduler
- schedule(Runnable, Date) - Method in class net.javacrumbs.shedlock.spring.LockableTaskScheduler
- schedule(Runnable, Trigger) - Method in class net.javacrumbs.shedlock.spring.LockableTaskScheduler
- scheduleAtFixedRate(Runnable, long) - Method in class net.javacrumbs.shedlock.spring.LockableTaskScheduler
- scheduleAtFixedRate(Runnable, Duration) - Method in class net.javacrumbs.shedlock.spring.LockableTaskScheduler
- scheduleAtFixedRate(Runnable, Instant, Duration) - Method in class net.javacrumbs.shedlock.spring.LockableTaskScheduler
- scheduleAtFixedRate(Runnable, Date, long) - Method in class net.javacrumbs.shedlock.spring.LockableTaskScheduler
- SchedulerLock - Annotation Type in net.javacrumbs.shedlock.spring.annotation
- SchedulerLockConfigurationSelector - Class in net.javacrumbs.shedlock.spring.aop
- SchedulerLockConfigurationSelector() - Constructor for class net.javacrumbs.shedlock.spring.aop.SchedulerLockConfigurationSelector
- scheduleWithFixedDelay(Runnable, long) - Method in class net.javacrumbs.shedlock.spring.LockableTaskScheduler
- scheduleWithFixedDelay(Runnable, Duration) - Method in class net.javacrumbs.shedlock.spring.LockableTaskScheduler
- scheduleWithFixedDelay(Runnable, Instant, Duration) - Method in class net.javacrumbs.shedlock.spring.LockableTaskScheduler
- scheduleWithFixedDelay(Runnable, Date, long) - Method in class net.javacrumbs.shedlock.spring.LockableTaskScheduler
- selectImports(AnnotationMetadata) - Method in class net.javacrumbs.shedlock.spring.aop.SchedulerLockConfigurationSelector
V
- valueOf(String) - Static method in enum net.javacrumbs.shedlock.spring.annotation.EnableSchedulerLock.InterceptMode
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum net.javacrumbs.shedlock.spring.annotation.EnableSchedulerLock.InterceptMode
-
Returns an array containing the constants of this enum type, in the order they are declared.
All Classes|All Packages