Quartz新特性
来源:互联网 发布:手机炒股软件排名 编辑:程序博客网 时间:2024/05/01 20:15
Quartz Scheduler 2.2有哪些新特性
我们感谢那些提供建议和解决方案的社区贡献者。
API 改变(包括那些向后兼容的问题(breakage))
QTZ-292 - Scheduler interface : in the method scheduleJobs , the triggers should be part of a Set instead of a ListQTZ-304 - Scheduler#scheduleJobs API change to support generics and avoid castQTZ-366 - Deleted the long-deprecated CloudscapeDelegateQTZ-212 - Add schedulerStarting() method to SchedulerListener interfaceQTZ-225 - Make the Scheduler’s ClassLoadHelper available to plugins when they are initialized
使用jdbc存储,有一些改变需要在fired_triggers表增加一些列,你可以添加一些sql语句,如下:
for oracle: ALTER TABLE QRTZ_FIRED_TRIGGERS ADD COLUMN SCHED_TIME NUMBER(13) NOT NULL;for postgresql: ALTER TABLE QRTZ_FIRED_TRIGGERS ADD COLUMN SCHED_TIME BIGINT NOT NULL;for MySql: ALTER TABLE QRTZ_FIRED_TRIGGERS ADD COLUMN SCHED_TIME BIGINT(13) NOT NULL;etc.
2.2.0的新特性
QTZ-370 - Ability to override default transaction timeout when beginning new UserTransactionQTZ-323 - Ability to override worker thread names (when using SimpleThreadPool)QTZ-79 - Improvements to the out-of-the-box SendMailJobQTZ-121 - Create an EJB Job invoker that supports EJB3QTZ-267 - Add new Scheduler method: scheduleJob(JobDetail job, Set trigger) to schedule multiple triggers for a job all at once.QTZ-272 - Add initialize() to ConnectionProvider interfaceQTZ-275 - Allow ‘triggerless’ initial storing of non-durable jobs.QTZ-315 - Improvements for Job Recovery InformationQTZ-154 - OSGi support
上面的新特性等自己所有的demo都写一遍在翻译。
2.2 中夹杂的一些功能
Quartz现在被分为二个jar文件,一个包含Quartz的全部功能的jar,还有一个the out-of-the-box jobs的jar,https://jira.terracotta.org/jira/browse/QTZ-378
Quartz需要的jre环境是java1.6或者更高版本
性能改进:
提高了一些查询的性能,当使用JDBC存储的时候。
一些内部的SPI/或者接口被重构了或者被清理了,比如DriverDelegate以及其一些子类, Semaphore类等等。
一些bug被修复,具体可以看https://jira.terracotta.org/jira/secure/ReleaseNote.jspa?projectId=10282&version=11041
0 0
- Quartz新特性
- Quartz特性及其集群特性
- Quartz的misfire特性
- quartz有哪些特性
- Quartz的misfire特性
- Quartz的misfire特性
- 新特性
- 新特性
- 新特性
- 新特性
- Java新特性:接口新特性
- 7.0新特性新1
- Quartz教程 第12课 Quartz的其它特性
- delphi6的新特性
- Oracle9i新特性:iSQLPLUS
- J2SE 5.0 新特性
- ejb3.0新特性
- Java1.5新特性
- JSP内置对象(二)
- spring boot cloud热部署插件简单配置
- leetcode-- Ugly Number
- Java基础,关系描述
- 理解php反序列化漏洞
- Quartz新特性
- 程序题——清零和设置bit位
- CSDN MarkDown入门
- MyBatis 菜鸟教程 异常 集锦
- mac 安装 mysql odbc 驱动
- Ubuntu Server配置apt-get源的方法
- 学李炎恢老师的PHP第一季 笔记 多用户留言系统-TestGuest0.3
- #173. 蚯蚓健身操
- 完整java开发中JDBC连接数据库代码和步骤