NutzCN Logo
问答 NutQuartzCronJobFactory.add 如何使用?
发布于 2844天前 作者 ensean 1812 次浏览 复制 上一个帖子 下一个帖子
标签:

RT, 翻了下文档,木有找到例子。。。

8 回复

那个方法调用不了的,用这个

Quartzs.cron(scheduler, "0 3 1 ? ? ?", klass);

想实现的是立即调用,然后隔若干时间重复运行, 0 3 1 ? ? ?好像不满足。。。

还有Quartzs.simple

用JobDetail + SimpleTrigger搞了。。。

        JobDetail jobDetail = new JobDetailImpl()
        jobDetail.setJobClass(TestJob)
        jobDetail.setName("test")
        jobDetail.setGroup("A")
        SchedulerFactory schedulerFactory = new StdSchedulerFactory()
        Scheduler scheduler = schedulerFactory.getScheduler()
        SimpleTrigger simpleTrigger = new SimpleTriggerImpl('testTrigger')
        scheduler.scheduleJob(jobDetail,simpleTrigger)
        scheduler.start()
SchedulerFactory schedulerFactory = new StdSchedulerFactory()

新建scheduler? 为啥不用现成的?

取不到NutQuartzCronJobFactory的scheduler。。。(我没查到咋取……)

那你怎么取NutQuartzCronJobFactory的? 是不是下面这样:

NutQuartzCronJobFactory jobFactory = ioc.get(NutQuartzCronJobFactory.class);

同理, scheduler也是这样取

Scheduler scheduler = ioc.get(Scheduler.class);
添加回复
请先登陆
回到顶部