Quartz处理定时任务的核心概念.docVIP

  • 44
  • 0
  • 约3.26千字
  • 约 5页
  • 2015-09-27 发布于重庆
  • 举报
Quartz处理定时任务的核心概念

核心概念 1.Job:Job是任务执行的流程,是一个类 2.JobDetail:JobDetail是Job是实例,是一个对象,包含了该实例的执行计划和所需要的数据 3.Trigger:Trigger是定时器,决定任务何时执行 4.Scheduler:调度器,调度器接受一组JobDetail+Trigger即可安排一个任务,其中一个JobDetail可以关联多个Trigger 实例 1.初始化: 1 2 Scheduler?scheduler = StdSchedulerFactory.getDefaultScheduler(); scheduler.start(); 当程序退出时,应该主动调用shutdown()方法关闭该调度器。 2.Job: 一个Job类需要实现org.quartz.Job接口,这个接口值需要实现一个方法即可: 1 void execute(JobExecutionContext context)?throws JobExecutionException context是重要的上下文,可以访问到关联的JobDetail对象和本次触发的Trigger对象,以及在此之上设定的数据。 3.JobDetail: 可以使用JobBuilder来构建一个JobDetail对象: 1 2 3 4 5 6 7 JobDetail job = JobBuilder.newJ

文档评论(0)

1亿VIP精品文档

相关文档