浏览 4600 次
锁定老帖子 主题:关于quartz定时器问题请教
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2007-07-02
public class HelloJob implements Job { public HelloJob() {} public void execute(JobExecutionContext context)throws JobExecutionException{ // 在这里写业务处理代码。什么,你不知道?那你别问我!!:-< System.out.println( " Hello World!! " ); } public static void main(String[] args) throws SchedulerException, ParseException { // PropertyConfigurator.configure( " ./log4.properties " ); // 加载log4的配置文件 SchedulerFactory schedFact = new org.quartz.impl.StdSchedulerFactory(); Scheduler sched = schedFact.getScheduler(); // 获取调度管理器 JobDetail jobDetail = new JobDetail( " myJob ", sched.DEFAULT_GROUP, HelloJob.class ); // 创建工作 CronTrigger trigger = new CronTrigger( " myTrigger " , " test " , "0 0 10 * * ?" ); sched.scheduleJob(jobDetail, trigger); // 添加到调度管理器中 sched.start(); // 启动调度管理器 } } 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2007-07-02
有人用到过吗?请指导一下如何改正
|
|
返回顶楼 | |
发表时间:2007-07-03
你可以使用spring去配置。
<bean id="reportjob" class="org.springframework.scheduling.quartz.JobDetailBean"> <property name="jobClass"> <value> com.xxxx.xxx.xxx.GeneratorTimerTask </value> </property> </bean> <bean id="reportCronTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean"> <property name="jobDetail"> <ref bean="reportjob" /> </property> <property name="cronExpression"> <value>0 0 10 * * ?</value> </property> </bean> <bean id="scheduler" class="org.springframework.scheduling.quartz.SchedulerFactoryBean"> <property name="triggers"> <ref bean="reportCronTrigger" /> </property> </bean> GeneratorTimerTask里完成业务,这种方法我测试过。应该不会有问题。 |
|
返回顶楼 | |