介绍
Quartz是一个开源的作业调度框架,它完全由Java写成。它有很多特征,如:数据库支持,集群,插件,EJB作业预构 建,JavaMail及其它,支持cron-like表达式等等。该项目已经被 Terracotta收购。
Quartz介绍
Quartz API关键几个接口如下:
接口类对象:
Scheduler:跟任务调度相关的最主要的API接口。
Job:你期望任务调度执行的组件定义(调度器执行的内容),都必须实现该接口。
Trigger:定义一个指定的Job何时被执行的组件,也叫触发器。
用于创建示例的对象:
JobDetail:用来定义Job的实例。
JobBuilder:用来定义或创建JobDetail的实例,JobDetail限定了只能是Job的实例。
TriggerBuilder:用来定义或创建触发器的实例。
quartz官方中文:https://xuzongbao.gitbooks.io/quartz/content/