一 点睛
1 quartz.properties
文档的位置和加载顺序
先加载项目路径下的quartz.properties,如果没有该文件,则加载默认的quartz.properties文件,默认文件路径和内容如下
2 quartz.properties组成部分
2.1 调度器属性
org.quartz.scheduler.instanceName:用来区分特定的调度器实例,可以按照功能用途来给调度器起名。
org.quartz.scheduler.instanceId:属性和前者一样,也允许任何字符串,但这个值必须是在所有调度器实例中唯一的,尤其是在一个集群当中,作为集群的唯一key。假如你想Quartz帮你生成这个值的话,可以设置为AUTO。
2.2 线程池属性
threadCount
threadPriority
org.quartz.threadPool.class
2.3 作用存储设置
描述了在调度器实例的生命周期中,Job和Trigger信息是如何被存储的。
2.4 插件配置
满足特定需求用到的Quartz插件的配置
二 举例
## Default Properties file for use by StdSchedulerFactory
## to create a Quartz Scheduler Instance, if a different
## properties file is not explicitly specified.
##
## ===========================================================================
## Configure Main Scheduler Properties 调度器属性
## ===========================================================================
#org.quartz.scheduler.instanceName: DefaultQuartzScheduler
#org.quartz.scheduler.instanceid:AUTO
#org.quartz.scheduler.rmi.export: false
#org.quartz.scheduler.rmi.proxy: false
#org.quartz.scheduler.wrapJobExecutionInUserTransaction: false
## ==========&