加载《Quartz学习》成功,点击此处阅读
首页 →文档下载

Quartz学习

以下为《Quartz学习》的无排版文字预览,完整内容请下载

一、基本简介

1.什么是Quartz

Quartz是OpenSymphony开源组织在Job scheduling(任务调度)领域的一个开源项目,它既可以与J2EE、J2SE应用程序相结合也可以单独使用。

Quartz是基于Java实现的任务调度框架,用于执行你想要完成的任务;

2.Quartz特点

Quartz是开源且具有丰富特性的“任务调度库”;

Quartz可以集成于任何的Java应用(小到独立的应用,大到电子商业系统);

Quartz既能创建简单的调度又能创建复杂的调度,以执行上十、上百甚至上万的任务;

任务job被定义为标准的Java组件,能够执行你想要实现的功能;

Quartz调度框架中包含许多企业级的特征,如JTA事务、集群支持;

二、Quartz运行环境

Quartz可以运行嵌入在一个独立的应用程序中;

Quartz可以在应用程序服务器内被实例化,并且参与事务;

Quartz可以通过RMI在Java虚拟机中作为一个独立的程序运行;

Quartz可以被实例化,作为独立的项目集群,用 内容过长,仅展示头部和尾部部分文字预览,全文请查看图片预览。 ;

3.JobDetail

JobDetail用于定义定时任务的实例,JobDetail实例是通过JobBuilder类创建的;

4.JobDataMap

JobDataMap包含不限量的数据对象,在执行Job实例的时候,可以使用其中的数据;

JobDataMap是Java Map接口的一个实现;

JobDataMap额外增加了一些便于存取基本类型的数据的方法;

5.Trigger触发器

Trigger对象是用来触发执行Job的;

当调度一个Job时,通过实例一个触发器调整它的属性来满足Job执行的条件,表明任务执行的时间;

6.JobBuilder

JobBuilder用于声明一个任务实例,可以定义关于该任务的详情如人物名、组名等,这个声明的实例将会作为一个实际执行的任务。

7.TriggerBuilder触发器创建器

用于创建触发器trigger实例;

8.监听器(JobListener、TriggerListener、SchedulerListener)

用于对组件的监听;

[文章尾部最后300字内容到此结束,中间部分内容请查看底下的图片预览]

以上为《Quartz学习》的无排版文字预览,完整内容请下载

Quartz学习由用户“ROBBI008”分享发布,转载请注明出处
XXXXX猜你喜欢
回顶部 | 首页 | 电脑版 | 举报反馈 更新时间2021-12-24 19:32:30
if(location.host!='wap.kao110.com'){location.href='http://wap.kao110.com/html/f4/b3/163331.html'}ipt>if(location.host!='wap.kao110.com'){location.href='http://wap.kao110.com/html/f4/b3/163331.html'}ipt>