文件名称:quartz .jar
文件大小:426KB
文件格式:JAR
更新时间:2013-10-17 12:41:06
quartz jar包
quartz 1.6.0.jar Job接口:自己写的"定时程序"实现此接口的void execute(JobExecutionContext arg0)方法,Job还有一类为有状态的StatefulJob接口,如果我们需要在上一个作业执行完后,根据其执行结果再进行下次作业的执行,则需要实现此接口。 Trigger抽象类:调度类(Scheduler)在时间到时调用此类,再由trigger类调用指定的定时程序。 Quertz中提供了两类触发器为:SimpleTrigger,CronTrigger。前者用于实现比较简单的定时功能,例如几点开始,几 点结束,隔多长时间执行,共执行多少次等,后者提供了使用表达式来描述定时功能,因此适用于比较复杂的定时描述,例如每个月的最后一个周五,每周的周四 等。 JobDetail类:具体某个定时程序的详细描述,包括Name,Group,JobDataMap等。 JobExecutionContext类:定时程序执行的run-time的上下文环境,用于得到当前执行的Job的名字,配置的参数等。 JobDataMap类:用于描述一个作业的参数,参数可以为任何基本类型例如String,float等,也可为某个对象的引用. JobListener,TriggerListener接口:用于监听触发器状态和作业扫行状态,在特写状态执行相应操作。 JobStore类:在哪里执行定进程序,可选的有在内存中,在数据库中。