几个关键对象:
Scheduler - the main API for interacting with the scheduler.
Job - an interface to be implemented by components that you wish to have executed by the scheduler.
JobDetail - used to define instances of Jobs.
Trigger - a component that defines the schedule upon which a given Job will be executed.
JobBuilder - used to define/build JobDetail instances, which define instances of Jobs.
TriggerBuilder - used to define/build Trigger instances.
在网上看到很多jobdetail class,自己下的2.2版本的是interface。
另外job类一定要是public否则会报错,因为内部会通过反射区newinstance个对象
job类不能是内部类,
setRepeatCount 如果不设定,job会默认执行一次,另外设定为-1为无限次
如果计划的时间比较复杂可以用crontrigger,里面的表达式和shell差不多。
分享到:
相关推荐
使用Quartz实现作业、任务自动调度的经典例子—— 简单、清晰、明了,使你仅花几分钟就可快速掌握Java作业、任务自动调度的基本用法!
Quartz--JAVA定时任务\Java应用:Java调度任务和Spring Quartz (1)
Quartz是功能强大的开源作业调度库,几乎可以集成到任何Java应用程序中-从最小的独立应用程序到最大的电子商务系统。Quartz可用于创建简单或复杂的计划,以执行数以万计,数以万计的工作;任务定义为标准Java组件的...
Java使用quartz实现任务调度定时任务
Java任务调度框架Quartz1.8.6(版本:1.8.6)教程实例源代码
Quartz框架是一个全功能、开源的任务调度服务,可以集成几乎任何的java应用程序—从小的单片机系统到大型的电子商务系统。Quartz可以执行上千上万的任务调度
Java任务调度框架Quartz2.0.2(版本:2.0.2)教程实例源代码
Java应用:Java调度任务和Spring Quartz (2)
quartz 定时任务调度
quartz 2.2.1 定时调度 java 最新版jar
NULL 博文链接:https://rensanning.iteye.com/blog/1836263
这个quartz任务调度例子可以直接运行,没有多余累赘的代码,需要的朋友只要稍微修改下就可运用到项目中
工作调度框架。自动线程运行。简便,快速。
quartz 调度引擎,quartz 调度引擎,quartz 调度引擎,quartz 调度引擎
quartz集群调度机制调研及源码分析,基于quartz 1.7版本
这是本人初步学习Quartz时候记录的一些笔记,只是Quartz的简单入门!
包含Java中使用Quartz进行任务调度常用操作:设置开始时间、设置结束时间、简单触发器、Cron触发器、作业监听器、启动多个作业、查看所有作业、手动触发作业、传递参数、取消/删除作业、作业出错时自动再执行等代码...
Quartz是一个完全由Java编写的开源作业调度框架,为在Java应用程序中进行作业调度提供了简单却强大的机制。Quartz允许开发人员根据时间间隔来调度作业。它实现了作业和触发器的多对多的关系,还能把多个作业与不同的...
Java quartz 定时器调度框架,用于Java实现定时调度功能。