quartz教程一

本文深入探讨了Quartz调度器的设计模式,包括工厂模式、Builder模式、链式调用和组件模式。详细介绍了核心概念:任务Job、触发器Trigger和调度器Scheduler。解析了Quartz的体系结构,以及如何通过Trigger设定时间来执行Job。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

官网http://www.quartz-scheduler.org/

quartz的设计模式

2.1 工厂模式
2.2 builder模式
2.3 链式调用
2.4 组件模式

核心概念

3.1 任务Job

job 就是想要实现的任务类,每一个job必须实现org.quartz.job接口,且只需实现接口定义的execute()方法。

3.2 触发器Trigger

Trigger为你执行任务的触发器,比如你想要每天定时3点发送一份统计邮件,Trigger建辉设置3点执行该任务,Trigger主要包含simpleTrigger和Crontrigger两种触发器。

3.3调度器Scheduler
Scheduler为任务的调度器,他会将任务job及触发器trigger整合进来。负责Trigger设定的时间来执行job

Quartz 体系结构

1503319-20190416233751950-1311512452.png

1503319-20190416234434380-1305332264.png

1503319-20190417002334480-1271239077.png
1503319-20190417133205630-2130659770.png
1503319-20190417162559318-160724819.png
1503319-20190417163518543-1730619857.png
1503319-20190417164930212-916900388.png
1503319-20190417170843885-1495721142.png
1503319-20190418105945502-927663867.png
1503319-20190418113018019-441388491.png
1503319-20190418114403639-1002937854.png
1503319-20190418115259392-1289767527.png
1503319-20190418120121224-1740988427.png
问号标识不确定的,使用在第4位和第6位,四六互斥,且?表示的位置所代表的含义不会被表示出来。其中* * ? 和? * *都表示每天
1503319-20190418142529137-1028782176.png
1503319-20190418150127794-1752354810.png

转载于:https://www.cnblogs.com/mumian2/p/10720935.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值