import org.quartz.*;
import org.quartz.impl.StdSchedulerFactory; import java.util.Date; public class MyJob implements Job {
public void execute(JobExecutionContext jobExecutionContext) throws JobExecutionException {
System.out.println(new Date() + ": doing something...");
}
} class Test {
public static void main(String[] args) {
//1、创建JobDetial对象
JobDetail jobDetail = new JobDetail();
//设置工作项
jobDetail.setJobClass(MyJob.class);
jobDetail.setName("MyJob_1");
jobDetail.setGroup("JobGroup_1"); //2、创建Trigger对象
SimpleTrigger strigger = new SimpleTrigger();
strigger.setName("Trigger_1");
strigger.setGroup("Trigger_Group_1");
strigger.setStartTime(new Date());
//设置反复停止时间。并销毁该Trigger对象
java.util.Calendar c = java.util.Calendar.getInstance();
c.setTimeInMillis(System.currentTimeMillis() + 10000 * 1L);
strigger.setEndTime(c.getTime());
strigger.setFireInstanceId("Trigger_1_id_001");
//设置反复间隔时间
strigger.setRepeatInterval(1000 * 1L);
//设置反复运行次数
strigger.setRepeatCount(30); //3、创建Scheduler对象,并配置JobDetail和Trigger对象
SchedulerFactory sf = new StdSchedulerFactory();
Scheduler scheduler = null;
try {
scheduler = sf.getScheduler();
scheduler.scheduleJob(jobDetail, strigger);
//4、并运行启动、关闭等操作
scheduler.start(); } catch (SchedulerException e) {
e.printStackTrace();
}
// try {
// //关闭调度器
// scheduler.shutdown(true);
// } catch (SchedulerException e) {
// e.printStackTrace();
// }
}
}





最新文章

  1. EL表达式获取数据的方式
  2. 《高级Web应用程序设计》课程
  3. [转]AS3的垃圾回收
  4. android 6.0(api 23) SDK,不再提供org.apache.http.*(只保留几个类)
  5. SWIFT 闭包的简单使用二
  6. 记一次web项目总结
  7. Microsoft Visual Studio 语言切换
  8. dom4j API使用简介
  9. [WebService]之Schema
  10. imindmap7_windows_7.0
  11. Qt历史版本下载
  12. wordpress教程之get_option()
  13. Java NIO read/write file through FileChannel
  14. CentOS下将php和mysql命令加入到环境变量中的几种方法
  15. Linux的chkconfig命令详解
  16. Mysql err 1055
  17. SoapUI接口测试-验签值处理-调用java的加密jar包
  18. MATLAB中mexFunction函数的接口规范(转)
  19. 【Cmd】那些年,我们迷恋的cmd命令(二)
  20. sublime text3的快捷键

热门文章

  1. Django开发流程及实例
  2. Mac 清除/修改SSH的私钥密码
  3. [Functional Programming ADT] Adapt Redux Actions/Reducers for Use with the State ADT
  4. sqlite developer注册码
  5. JVM基础(1)——内存模型
  6. Content Provider
  7. Core Data 多表连接及查询
  8. 算法笔记_165:算法提高 道路和航路(Java)
  9. highcharts 坐标轴 数值 格式化
  10. CSRF攻击原理及测试方法