/*
* Created on Sep 21, 2006
*
* This class is to run a scheduler with SimpleTrigger
*/
package com.ibm.developerworks.quartz;
import java.util.Date;
import org.quartz.JobDetail;
import org.quartz.Scheduler;
import org.quartz.SchedulerException;
import org.quartz.SchedulerFactory;
import org.quartz.SimpleTrigger;
import org.quartz.impl.StdSchedulerFactory;
/**
*/
public class SimpleTriggerRunner {
public void task() throws SchedulerException
{
// Initiate a Schedule Factory
SchedulerFactory schedulerFactory = new StdSchedulerFactory();
// Retrieve a scheduler from schedule factory
Scheduler scheduler = schedulerFactory.getScheduler();
// current time
long ctime = System.currentTimeMillis();
// Initiate JobDetail with job name, job group, and executable job class
JobDetail jobDetail = new JobDetail("jobDetail-s1", "jobDetailGroup-s1", SimpleQuartzJob.class);
// Initiate SimpleTrigger with its name and group name
SimpleTrigger simpleTrigger = new SimpleTrigger("simpleTrigger", "triggerGroup-s1");
// set its start up time
simpleTrigger.setStartTime(new Date(ctime));
// set the interval, how often the job should run (10 seconds here)
simpleTrigger.setRepeatInterval(10000);
// set the number of excution of this job, set to 10 times. It will run 10 time and exhaust.
simpleTrigger.setRepeatCount(100);
// set the ending time of this job. We set it for 60 seconds from its startup time here
// Even if we set its repeat count to 10, this will stop its process after 6 repeats
// as it gets it endtime by then.
//simpleTrigger.setEndTime(new Date(ctime + 60000L));
// set priority of trigger. If not set, the default is 5
//simpleTrigger.setPriority(10);
// schedule a job with JobDetail and Trigger
scheduler.scheduleJob(jobDetail, simpleTrigger);
// start the scheduler
scheduler.start();
}
public static void main (String args[])
{
try {
SimpleTriggerRunner qRunner = new SimpleTriggerRunner();
qRunner.task();
} catch (Exception e)
{
e.printStackTrace();
}
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
j-quartz-withJars.zip
共27个文件
jar:14个
class:4个
java:4个
需积分: 10 19 下载量 91 浏览量
2011-11-16
11:13:33
上传
评论
收藏 3.06MB ZIP 举报
温馨提示
j-quartz-withJars.zip j-quartz-withJars.zip
资源推荐
资源详情
资源评论
收起资源包目录
j-quartz-withJars.zip (27个子文件)
QuartzBeginnerExample
com
ibm
developerworks
quartz
JDBCJobStoreRunner.java 2KB
CronTriggerRunner.class 2KB
SimpleQuartzJob.class 1KB
SimpleTriggerRunner.class 2KB
SimpleQuartzJob.java 646B
SimpleTriggerRunner.java 2KB
JDBCJobStoreRunner.class 2KB
CronTriggerRunner.java 2KB
.classpath 1KB
DW-article.xml 43KB
.project 520B
lib
db2jcc_javax.jar 23KB
db2jcc.jar 1.03MB
commons-logging.jar 37KB
log4j-1.2.11.jar 342KB
commons-pool-1.2.jar 41KB
commons-validator-1.1.4.jar 82KB
commons-beanutils.jar 184KB
db2java.zip 1.17MB
commons-logging-api.jar 26KB
commons-digester-1.7.jar 137KB
commons-modeler-1.1.jar 107KB
commons-collections-3.1.jar 546KB
quartz-1.6.0.jar 412KB
db2jcc_license_cu.jar 1013B
commons-dbcp-1.2.1.jar 105KB
quartz.properties 1KB
共 27 条
- 1
资源评论
lidaoshen006
- 粉丝: 1
- 资源: 76
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功