JobKey : 获取与 Trigger 绑定的 Job 的信息。
startTime : 表示第一次被触发的时间,Java.util.Date。
endTime :不再被触发的时间,java.util.Date。# 表示第几。
星期五用数字 6 表示。
不重要的参数可以用 ? 代替。
年份可以省略。
scheduler.scheduleJob(jobDetail, trigger) // 返回的是最近一次计划执行任务的时间 scheduler.standby() // 挂起任务 scheduler.start() // 重新执行 shutdown() // 关闭 注意关闭之后,scheduler不能从新开启,会抛出异常 shutdown(true) // 表示等待所有正在执行的job执行完毕后,再关闭scheduler shutdown(false) // 即shutdown() 表示直接关闭scheduler isShutdown() // 是否处于关闭状态
Ps:优先加载项目中的quartz.properties文件,如果找不到才去JAR包中找自带的quartz.properties文件。
网络异常,图片无法展示
|
threadCount:线程池数量,原则上是Job数越多,threadCount定义的数量越多,但是不是越多越好。至少为1,没有默认值。
threadPriority:设置工作线程的优先级,优先级别高的最先执行,最小值为1,最大值为10。默认值为5。主要用于集群中。
org.quartz.threadPool.class:实现权限名称。
Ps:Tomcat 乱码处理。