一. QuartJob简介
1、一言以蔽之
Quartz是一个完全由java创建的开源作业调度框架,格式简单且功能强大。
2、核心API
(1)、排程器
表示Quartz的独立执行容器,调度器将Trigger绑定到特定作业详细信息,以便在触发Trigger时调度相应的作业。
) 2、Trigger
描述作业执行的时间触发规则。 主要有两个子类: SimpleTrigger和CronTrigger,它们由一个TriggerKey唯一标识。
) 3、作业
定义了任务,规定了任务是执行时的行为。 JobExecutionContext提供调度程序的上下文信息,作业数据可以从JobDataMap中检索。
(4、作业详细信息
Quartz会在每次运行作业时重新创建作业实例,因此它会改为接收作业实现类,而不是直接接受作业实例。 描述Job的实现类和其他相关的静态信息,如Job的名称和说明。