如果你要 Quartz 在调用你的 Job 的execute之前启动一个UserTransaction的话,设置这个属性为true。这个事物将在 Job 的execute方法完成和JobDataMap(假如是一个StatefulJob) 更新后提交。默认为false。
·org.quartz.scheduler.jobFactory.class
这是所用的JobFactory的类名称。默认为org.quartz.simpl.SimpleJobFactory。你也可以试试org.quartz.simpl.PropertySettingJobFactory。一个 Job 工厂负责产生 Job 类的实例。SimpleFactory类是调用 Job 类的newInstance()方法。PropertySettingJobFactory也会调用newInstance(),但还会使用JobDataMap中的内容以反射方式设置 Job Bean 的属性。
小结
Quartz提供了最为丰富的任务调度功能,不但可以制定周期性运行的任务调度方案,还可以让你按照日历相关的方式进行任务调度。Quartz框架的重要组件包括Job、JobDetail、Trigger、Scheduler以及辅助性的JobDataMap和SchedulerContext。Quartz拥有一个线程池,通过线程池为任务提供执行线程,你可以通过配置文件对线程池进行参数定制。Quartz的另一个重要功能是可将任务调度信息持久化到中,以便系统重启时能够恢复已经安排的任务。此外,Quartz还拥有完善的事件体系,允许你注册各种事件的器。
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-44264-10.html
美国明白的时候已经晚了