在之后的文章中会介绍如何使用quartz,会牵涉到一些概念,那在之前的博客中也介绍过了,这里只做简单的回顾,以备之后编码理解。
一、什么是quartz?
quartz是一个完全由java编写的开源作业调度框架,为在java应用程序中进行作业调度提供了简单却强大的机制。quartz允许开发人员根据时间间隔来调度作业。它实现了作业和触发器的多对多的关系,还能把多个作业与不同的触发器关联。简单地创建一个org.quarz.job接口的java类。
二、quartz中编码中用到的几个对象
在使用quartz的时候,我们需要用到quartz的几个对象:job(任务),jobdetail(任务定义:使用jobdetail来定义定时任务的实例),trigger(触发器:任务在什么时候会执行)。
这里我们可以通过一句话来理解上面几个概念的关系:何时触发什么任务,执行什么内容。
(1)何时触发:就是通过trigger进行定义,可以使用triggerbuilder进行构建。
(2)什么任务:这个就是通过jobdetail来进行定义,可以使用jobbuilder来构建出jobdetail。
(3)执行什么内容:这个就是job中的具体实现executeinternal,这里使用了spring继承quartzjobbean即可。
SO2传感器在工业废气源监测中的应用介绍
DRAM的价格下跌和需求疲软 或将持续到2019年第三季度
一分钟告诉你!智能家居安防系统中有哪五大优势?
锡膏保存期限是多久?
中国国家电网打破了输电电压、距离和功率的世界纪录
Quartz中编码中用到的几个对象
意法半导体在深圳举办首届工业峰会
胆前级制作,vacuum tube preamplifier
方案|基于飞凌FETMX8MP-C核心板实现的商用车智能驾驶终端
电容中的穿心电容是什么意思?电容的充放电电路图及其原理
VR虚拟教学网络云平台发挥了哪些作用?
罗振宇2018时间的朋友跨年演讲:我们这一代人的未来藏在“小趋势”
KQ300电力载波模块
浅析一站式养老院看护系统
林肯提出了针对性极强的“中国第一,客户为先”战略
UPS电源维修实例
盘点WTO发展面临的挑战及中国战略性定位
μPD16305在等离子体显示器中的应用
服务型机器人走上台前 黑科技迎来高光期
vivo X60 Pro+的功能、卖点及价格介绍