Index

D E G I L M N O P S V 
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 a TaskScheduler.
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.
D E G I L M N O P S V 
All Classes|All Packages