Quartz文档

一、调度器初始化

1、初始化默认调度器
// 默认调度器配置在当前工作目录(或者classpath或者quartz.jar)的"quartz.properties"
文件中定义

SchedulerFactory sf = new
 StdSchedulerFactory();
Scheduler scheduler = sf.getScheduler();

// Scheduler在被start前不会执行任何job

scheduler.start();
2、从指定的properties对象中初始化指定的调度器
StdSchedulerFactory sf = new
 StdSchedulerFactory();
sf.initialize(schedulerProperties);
Scheduler scheduler = sf.getScheduler();
scheduler.start();
3、从指定的配置文件中初始化指定的调度器
StdSchedulerFactory sf = new
 StdSchedulerFactory();
sf.initialize(fileName);
Scheduler scheduler = sf.getScheduler();

scheduler.start();

二、让调度器待命

// start() was previously invoked on the scheduler


scheduler.standby();

// now the scheduler will not fire triggers / execute jobs

// ...


scheduler.start();
// now the scheduler will fire triggers and execute jobs

三、关闭调度器

一旦调度器被关闭,它就不能再被重启 (因为线程和其他资源被永久关闭了).

等待正在执行的job执行完毕后再关闭调度器
//shutdown() does not return
 until executing Jobs complete execution

scheduler.shutdown(true
);
不等待正在执行的job执行完毕,直接关闭调度器
//shutdown() returns immediately, but executing Jobs continue
 running to completion

scheduler.shutdown();
//or

scheduler.shutdown(false
);

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值