quartz

特点:

强大的调度功能

灵活的应用方式

分布式和集群能力

主要用到的设计模式

Builder模式

Factory模式

组件模式

链式写法

Quartz体系结构

quartz job concurrent 并发设置 2015年12月06日 15:52:34 阅读数:5534 Your job class needs to implement StatefulJob, or alternatively, if you are using Quartz 2.x, be annotated with @DisallowConcurrentExecution.

This is how concurrent execution can be controlled in Quartz, and in particular MethodInvokingJobDetailFactoryBean just uses different job classes depending on the value of concurrent.

quartz job有时我们希望当前的job执行后,再执行下次的job,有两种方法可实现 1、job类实现StatefulJob接口 2、 在job类前加上@DisallowConcurrentExecution

有时我们不希望程序一次动就执行job等 待下次触发,在quartz.properties中加上: org.quartz.threadPool.threadsInheritContextClassLoaderOfInitializingThread=true