quartz
QIBO251
这个作者很懒,什么都没留下…
展开
-
quartz源码解析(一)
任何个人、任何企业、任何行业都会有作业调度的需求。举几个简单的例子: 1、每个月都会发工资,每个月都要报销等; 2、每个人每天都要吃饭和睡觉; 3、每个公司都有会计帐期,都需要向公司领导汇报月报、季报、年报等。 4、银行和金融行业每天都需要日切等等。 对于个人,对作业调度的感知不是非常明确,但对于一个企业,一个好的作业调度可以为企业节省很多时间和金钱。俗话说,时间就是金钱,过高的资...2011-08-23 14:38:51 · 108 阅读 · 0 评论 -
quartz框架分析(二)
Quartz框架执行的任务需要写在一个实现Job接口的类中,在实现类中的execute(JobExecutionContext context)中执行相关的操作,通过实现Job接口来使你的Java 组件可以很简单的被scheduler执行,下面是job接口: 如上,你会看到job触发器出发时,job的execute方法会被执行。那么,scheduler的job是通过何种方式创...原创 2011-08-25 11:31:54 · 163 阅读 · 0 评论 -
quartz源码简析(三)
Quartz Trigger 部分 Trigger用来记录job任务的运行时间,运行次数等信息。Trigger的基本类图如下: 1、trigger接口主要提供trigger必备的一些参数信息,如triggerkey等,在trigger接口中只提供了jobkey,key等信息的get方法,并没有set方法,于是trigger接口派生一个MutableTrigger接口用于提供se...原创 2011-08-31 15:55:33 · 127 阅读 · 0 评论 -
quartz源码分析(四)
Quartz 核心部分是quartz的scheduler运行 1、首先看下quartz的一个实例的运行流程图: Scheduler的基本执行过程如上图所示,但是具体的实现确各有个的不同,如第一章所讲的也是一种实现,当然只是最简单的实现,下面就结合quartz框架提供的一个实际的例子,讲解scheduler的标准stdscheduler的执行过程。 先看看本部分涉...2011-09-19 14:28:51 · 118 阅读 · 0 评论