使用QUARTZ1.6的CronTrigger,开始时间和结束时间必须包含年月日.但是需求是每天的某个时间段去调度.这样的话就不能有年月日的限制,但是又必须设置开始时间和结束时间的时分秒.这个问题不少人纠结过,其实QUARTZ1.6有个强大的接口用的人比较少,就是Calendar.
//startTime,endTime : HH:mm:ss
DailyCalendar dailyCalendar = new DailyCalendar(startTime,endTime);
dailyCalendar.setInvertTimeRange(true); //这个必须设为True
//将该Calendar数据保存
scheduler.addCalendar(calendarName,dailyCalendar,false,false);
//为触发器配置
Calendar cronTrigger.setCalendarName(calendarName);
org.quartz.impl.calendar.BaseCalender
为高级的 Calender 实现了基本的功能,实现了 org.quartz.Calender 接口
org.quartz.impl.calendar.WeeklyCalendar
排除星期中的一天或多天,例如,可用于排除周末
org.quartz.impl.calendar.MonthlyCalendar
|
排除月份中的数天,例如,可用于排除每月的最后一天
|
|
org.quartz.impl.calendar.AnnualCalendar
|
排除年中一天或多天
|
|
org.quartz.impl.calendar.HolidayCalendar
|
特别的用于从 Trigger 中排除节假日
org.quartz.impl.calendar.DailyCalendar
每天
分享到:
相关推荐
Quartz 1.6API方便查阅,很好的资料。
Quartz1.6API参考手册.chm Quartz是java中的一个定时程序库。这是chm格式的API参考手册。
Quartz1.5,Quartz1.6,Quartz1.8。Quartz是OpenSymphony开源组织在Job scheduling领域又一个开源项目,它可以与J2EE与J2SE应用程序相结合也可以单独使用。Quartz可以用来创建简单或为运行十个,百个,甚至是好几万个...
没有jar包的可以去http://blog.csdn.net/u012291718/article/details/61914649
quartz1.6在webapp下应用 demo例子 包含详细的类说明 可以拿来就用
quartz自动调度的3种调度形式+传参 1.单纯的quartz调度 2.spring+quartz调度
quartz 定时任务调度
1.spring框架使用任务调度quartz的例子。 2.Web App用Quartz实现java schedule 3.详细讲解Quartz如何从入门到精通 4.用 Quartz 进行作业调度
Spring quartz jar java 定时任务 调度
2.负载平衡自动发生,群集的每个节点都尽可能快地触发jobs。当Triggers的触发时间发生时,获取任务的第一个节点(通过在其上放置一个锁定)是将触发它的节点。 3.当其中一个节点在执行一个或多个作业期间失败时发生...
1,源码 2,API 3,示例 4,版本为1.6
Quartz.net作业调度自定义定时执行任务多任务执行c#,定时执行任务,如超时取消订单,自动确认收货等等
quartz 2.2.1 定时调度 java 最新版jar
使用Quartz实现作业、任务自动调度的经典例子—— 简单、清晰、明了,使你仅花几分钟就可快速掌握Java作业、任务自动调度的基本用法!
quartz quartz-1.6.5使用手册只是部分,后面的待续完毕。
Spring+Quartz实现任务调度的小例子.本来不要资源分的,可是CSDN发布资源最低要求填写分值为1分,没办法了。
quartz定时调度完整实例 完美调度quartz定时调度完整实例 完美调度
Quartz,作业调度框架,简单的作业调度,定时,junit测试quartz