Package org.springframework.scheduling.quartz

Support classes for the open source scheduler Quartz, allowing to set up Quartz Schedulers, JobDetails and Triggers as beans in a Spring context.

See:
          Description

Interface Summary
JobDetailAwareTrigger Interface to be implemented by Quartz Triggers that are aware of the JobDetail object that they are associated with.
SchedulerContextAware Callback interface to be implemented by Spring-managed Quartz artifacts that need access to the SchedulerContext (without having natural access to it).
 

Class Summary
AdaptableJobFactory JobFactory implementation that supports Runnable objects as well as standard Quartz Job instances.
CronTriggerBean Convenience subclass of Quartz's CronTrigger class, making bean-style usage easier.
CronTriggerFactoryBean A Spring FactoryBean for creating a Quartz CronTrigger instance, supporting bean-style usage for trigger configuration.
DelegatingJob Simple Quartz Job adapter that delegates to a given Runnable instance.
JobDetailBean Convenience subclass of Quartz's JobDetail class, making bean-style usage easier.
JobDetailFactoryBean A Spring FactoryBean for creating a Quartz JobDetail instance, supporting bean-style usage for JobDetail configuration.
LocalDataSourceJobStore Subclass of Quartz's JobStoreCMT class that delegates to a Spring-managed DataSource instead of using a Quartz-managed connection pool.
LocalTaskExecutorThreadPool Quartz ThreadPool adapter that delegates to a Spring-managed TaskExecutor instance, specified on SchedulerFactoryBean.
MethodInvokingJobDetailFactoryBean FactoryBean that exposes a JobDetail object which delegates job execution to a specified (static or non-static) method.
MethodInvokingJobDetailFactoryBean.MethodInvokingJob Quartz Job implementation that invokes a specified method.
MethodInvokingJobDetailFactoryBean.StatefulMethodInvokingJob Extension of the MethodInvokingJob, implementing the StatefulJob interface.
QuartzJobBean Simple implementation of the Quartz Job interface, applying the passed-in JobDataMap and also the SchedulerContext as bean property values.
ResourceLoaderClassLoadHelper Wrapper that adapts from the Quartz ClassLoadHelper interface onto Spring's ResourceLoader interface.
SchedulerAccessor Common base class for accessing a Quartz Scheduler, i.e.
SchedulerAccessorBean Spring bean-style class for accessing a Quartz Scheduler, i.e.
SchedulerFactoryBean FactoryBean that creates and configures a Quartz Scheduler, manages its lifecycle as part of the Spring application context, and exposes the Scheduler as bean reference for dependency injection.
SimpleThreadPoolTaskExecutor Subclass of Quartz's SimpleThreadPool that implements Spring's TaskExecutor interface and listens to Spring lifecycle callbacks.
SimpleTriggerBean Convenience subclass of Quartz's SimpleTrigger class, making bean-style usage easier.
SimpleTriggerFactoryBean A Spring FactoryBean for creating a Quartz SimpleTrigger instance, supporting bean-style usage for trigger configuration.
SpringBeanJobFactory Subclass of AdaptableJobFactory that also supports Spring-style dependency injection on bean properties.
 

Exception Summary
JobMethodInvocationFailedException Unchecked exception that wraps an exception thrown from a target method.
 

Package org.springframework.scheduling.quartz Description

Support classes for the open source scheduler Quartz, allowing to set up Quartz Schedulers, JobDetails and Triggers as beans in a Spring context. Also provides convenience classes for implementing Quartz Jobs.