Quartz指南

Quartz是一个开源的任务调度系统,它能用来调度很多任务的执行。它完全由Java写成,并设计用于J2SE和J2EE应用中。它提供了巨大的灵 活性而不牺牲简单性。你能够用它来为执行一个作业而创建简单的或复杂的调度。它有很多特征,如:数据库支持,集群,插件,EJB作业预构 建,JavaMail及其它,支持cron-like表达式等等。

  1. 介绍Quartz

    1. 运行环境
    2. 任务调度
    3. 任务执行
    4. 任务持久化
    5. 事务
    6. 集群
    7. 监听器和插件
  2. 使用Quartz
  3. Jobs 和 Triggers
  4. 更多关于Jobs JobDetails
    1. JobDataMap
    2. StatefulJob
    3. Job Instances
    4. job的其他属性
    5. JobExecutionException
  5. 更多关于Triggers
    1. Calendars
    2. 不触发misfire指令
    3. TriggerUtils – Triggers Made Easy
    4. TriggerListeners
  6. SimpleTrigger
    1. SimpleTrigger 不触发指令
  7. CronTrigger
    1. 构造器
    2. 克隆表达式
    3. 特殊字符
    4. 一些例子
    5. 注意
  8. TriggerListeners 和JobListeners
    1. 使用Listeners
  9. SchedulerListeners
  10. JobStores
    1. RAMJobStore
    2. JDBCJobStore
  11. 配置资源使用和调度器工厂
    1. StdSchedulerFactory
    2. DirectSchedulerFactory
    3. Logging
  12. 高级企业特性
    1. 集群
    2. JTA 事务
  13. Quartz 的其他特性
    1. Plug-Ins
    2. JobFactory
    3. Jobs工具
  14. 配置文件里配置项总结
    1. 设置主要调度器
    2. 设置线程池
    3. 设置全局监听器
    4. 设置Plugins
    5. 设置RMI
    6. 设置RAMJobStore
    7. 设置JDBC-JobStoreTX
    8. 设置JDBC-JobStoreCMT
    9. 设置数据源
    10. 设置集群
  15. 在Web应用中用Quartz
    1. 初始化调度器
    2. 访问调度器
  16. FAQ
时间: 2024-08-29 08:18:44

Quartz指南的相关文章

Quartz.NET简介及入门指南

Quartz.NET简介 Quartz.NET是一个功能完备的开源调度系统,从最小的应用到大规模的企业系统皆可适用. Quartz.NET是一个纯净的用C#语言编写的.NET类库,是对非常流行的JAVA开源调度框架 Quartz 的移植. 入门指南 本入门指南包括以下内容: 下载 Quartz.NET 安装 Quartz.NET 根据你的特定项目配置 Quartz 启动一个样例程序 下载和安装 你可以下载 zip 文件或使用 Nuget 程序包.Nuget 程序包只包含 Quartz.NET 运

Quartz入门指南

看到官网的教程对于新手来说不够全面和连贯,因此结合自己的使用过程写下这个入门指南,用以解惑.本文基于Quartz2.2.2版本.请注意,本文为了易于上手,省略了许多重要的概念,建议阅读Quartz2.2.x官方教程. 一.安装与配置 下载.解压后,进入lib文件夹,将所有jar文件放入项目指定目录,然后在BuildPath中添加.Jar包共6个,如下所示. Quartz的运行依赖于log4j.xml和quartz.properties这两个配置文件.关于它们的配置方法,请查阅各自官网.我们偷个懒

Quartz 2D编程指南(1) - 概览

Quartz 2D编程指南是论坛会员德鲁伊翻译的国外的Quartz 2D一系列学习资料,供大家参考 Quartz 2D是一个二维图形绘制引擎,支持iOS环境和Mac OS X环境.我们可以使用Quartz 2D API来实现许多功能,如基本路径的绘制.透明度.描影.绘制阴影.透明层.颜色管理.反锯齿.PDF文档生成和PDF元数据访问.在需要的时候,Quartz 2D还可以借助图形硬件的功能.在Mac OS X中,Quartz 2D可以与其它图形图像技术混合使用,如Core Image.Core

Quartz 2D编程指南(7) - 阴影(Shadows)

阴影是绘制在一个图形对象下的且有一定偏移的图片,它用于模拟光源照射到图形对象上所形成的阴影效果,如果7-1所示.文本也可以有阴影.阴影可以让一幅图像看上去是立体的或者是浮动的. 阴影有三个属性: 1.x偏移值,用于指定阴影相对于图片在水平方向上的偏移值. 2.y偏移值,用于指定阴影相对于图片在竖直方向上的偏移值. 3.模糊(blur)值,用于指定图像是有一个硬边(hard edge,如图7-2左边图片所示),还是一个漫射边(diffuse edge,如图7-1右边图片所示) 本章将描述阴影是如何

Quartz 2D编程指南(5)变换(Transforms)

Quartz2D绘制模型定义了两种完全独立的坐标空间:用户空间(用于表现文档页)和设备空间(用于表现设备的原生分辨率).用户坐标空间用浮点数表示坐标,与设备空间的像素分辨率没有关系.当我们想要打印和显示文档时, Quartz会将用户空间坐标系统映射到设备空间坐标系统.因此,我们不需要重写应用程序或添加额外的代码来调整应用程序的输出以适应不同的设备. 我们可以通过操作CTM(current transformation matrix当前变换矩阵)来修改默认的用户空间.在创建图形上下文后,CTM是单

Quartz 2D编程指南(2) - 图形上下文

一个Graphics Context表示一个绘制目标.它包含绘制系统用于完成绘制指令的绘制参数和设备相关信息.Graphics Context定义了基本的绘制属性,如颜色.裁减区域.线条宽度和样式信息.字体信息.混合模式等. 我们可以通过几种方式来获取Graphics Context:Quartz提供的创建函数.Mac OS X框架或IOS的UIKit框架提供的函数.Quartz提供了多种Graphics Context的创建函数,包括bitmap和PDF,我们可以使用这些Graphics Co

Quartz 2D编程指南(4) - 颜色和颜色空间

不同的设备(显示器.打印机.扫描仪.摄像头)处理颜色的方式是不同的.每种设备都有其所能支持的颜色值范围.一种设备能支持的颜色可能在其它设备中无法支持.为了有效的使用颜色及理解Quartz 2D中用于颜色及颜色空间的函数,我们需要熟悉在Color Management Overview文档中所使用的术语.该文档中讨论了色觉.颜色值.设备依赖及设备颜色空间.颜色匹配问题.再现意图(rendering intent).颜色管理模块和ColorSync.在本章中,我们将学习Quartz处理颜色和颜色空间

Quartz 2D编程指南- PDF文档的创建、显示及转换

PDF文档存储依赖于分辨率的向量图形.文本和位图,并用于程序的一系列指令中.一个PDF文档可以包含多页的图形和文本.PDF可用于创建跨平台.只读的文档,也可用于绘制依赖于分辨率的图形.         Quartz为所有应用程序创建高保真的PDF文档,这些文档保留应用的绘制操作,如图13-1所示.PDF文档的结果将通过系统的其它部分或第三方法的产品来有针对性地进行优化.Quartz创建的PDF文档在Preview和Acrobat中都能正确的显示. Quartz不仅仅只使用PDF作为它的数字页,它

实战 Quartz.NET 2.x (1) - 快速指南

Quartz.NET简介 Quartz.NET 是一个开源的任务调度框架,是 OpenSymphony 的 Quartz API 的 .NET 移植,它用 C# 写成,可用于 WinForm 和 Asp.Net 应用中.它提供了巨大的灵活性,你能用它来创建简单的或复杂的调度.它有很多特征,如:数据库支持,集群,插件,支持 cron-like 表达式等等. 下载与安装 1.通过 GitHub 获取源代码 2.通过 NuGet 获取安装包 “Install-Package Quartz”