这家网银系统,quartz 主要是用来定时从host取积分兑换奖品的明细。
配置文件:
quartz.jar //quartz 的jar包
quartz.properties //quarts 的属性,环境变量等
并在web.xml中引入
引用
<servlet>
<servlet-name>QuartzInitializer</servlet-name>
<servlet-class>org.quartz.ee.servlet.QuartzInitializerServlet</servlet-class>
<init-param>
<param-name>config-file</param-name>
<param-value>quartz.properties</param-value>
</init-param>
<init-param>
<param-name>shutdown-on-unload</param-name>
<param-value>true</param-value>
</init-param>
<load-on-startup>313</load-on-startup>
</servlet>
用法1是:
scheduler.scheduleJob(jobDetail,cronTrigger)
CronTrigger格式,例如 expression="0 15 10 ? * MON-FRI"
就是 Moday to Friday, at 10:15 am , execute job.
用法2:
scheduler.scheduleJob(jobDetail,simpleTrigger)
SimpleTrigger格式,例如 interval="3600000" ,就是每1小时执行一次。
它的job类型有
1.org.quartz.StatefulJob
2.normal job no status.