【 Quartz】使用 JobListener (任务监听器可实现) 我想在一个任务执行后在执行第二个任务怎么办呢

时间:2023-03-09 22:41:36
【 Quartz】使用 JobListener (任务监听器可实现)  我想在一个任务执行后在执行第二个任务怎么办呢

http://liuzidong.iteye.com/blog/1147528

问题1 如果你的任务执行发生错误了怎么办呀! 
Quartz提供了二种解决方法 
1 立即重新执行任务 
2 立即停止所有相关这个任务的触发器 
问题2 怎么去执行呢 
Quartz的解决方式是 
在你的程序出错时,用Quartz提供的JobExecutionException类相关方法很好的解决 
问题:我想在WEB容器启动时就执行任务怎么办呢 
Quartz:使用QuartzInitializerListener就可办到了【 Quartz】使用 JobListener (任务监听器可实现)  我想在一个任务执行后在执行第二个任务怎么办呢 
请注意它的优先级别比QuartzInitializerServlet要高 
在web.xml中可配置的参数如下: 
如:
  1. <context-param>
  2. <param-name>quartz:config-file</param-name>
  3. <param-value>/quartz.properties</param-value>
  4. </context-param>

        触发器监听  TriggerListener

Quartz TriggerListener 触发器监听器

顾名思义:监听触发器的

Quartz  Scheduler 可以对Trigger建立一个监听器,分别对Trigger的各种状态进行监听

实现监听器需要实现TriggerListener接口,然后注册到Scheduler上就可以了。