集成Quartz
By:wendal<wendal1985@gmail.com>

简介

Top

详细说明请查阅插件的README

nutz-integration-quartzGit@OSC镜像

依赖

Top

基本用法

Top

本插件通过@IocBy加载

@IocBy(args = {
           "*js","ioc/",
           "*anno", "net.wendal.nutzbook",
           "*quartz" // 加载Quartz
           })

添加quartz.properties, 本文件放在源文件夹下

org.quartz.scheduler.instanceName = NutzbookScheduler 
org.quartz.threadPool.threadCount = 3 
org.quartz.jobStore.class = org.quartz.simpl.RAMJobStore
org.quartz.scheduler.skipUpdateCheck=true

在conf的扫描路径内,添加一个cron.properties

cron.pkgs=net.wendal.nutzbook.quartz.job
cron.net.wendal.nutzbook.quartz.job.CleanTempfileJob=0 0 4 * * *

支持两个job定义

Top

触发启动. 在MainSetup.init方法内,添加如下代码进行触发

// nc是init方法的参数NutConfig nc
nc.getIoc().get(NutQuartzCronJobFactory.class)