Quarts 官方简单示例1
来源:互联网 发布:无线信道测试软件 编辑:程序博客网 时间:2024/04/28 11:26
Job类
package com.converter.test;
import java.text.SimpleDateFormat;
import java.util.Date;
import org.quartz.Job;
import org.quartz.JobExecutionContext;
import org.quartz.JobExecutionException;
import org.quartz.Trigger;
import org.quartz.TriggerKey;
public class SimpleJob implements Job {
@Override
public void execute(JobExecutionContext arg0) throws JobExecutionException {
// TODO Auto-generated method stub
SimpleDateFormat sf=new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
TriggerKey key=arg0.getTrigger().getKey();
System.out.println(key+" 现在时间为:"+sf.format(new Date()));
}
}
测试方法:
package com.converter.test;
import static org.quartz.DateBuilder.evenMinuteDate;
import static org.quartz.JobBuilder.newJob;
import static org.quartz.TriggerBuilder.newTrigger;
import java.util.Date;
import org.quartz.JobDetail;
import org.quartz.Scheduler;
import org.quartz.SchedulerException;
import org.quartz.SchedulerFactory;
import org.quartz.Trigger;
import org.quartz.impl.StdSchedulerFactory;
public class QuartsTest {
public static void main(String[] args) throws SchedulerException {
//获取调度
SchedulerFactory schedulerFactory=new StdSchedulerFactory();
Scheduler scheduler=schedulerFactory.getScheduler();
//设置执行时间(下一分钟执行)
Date runTime = evenMinuteDate(new Date());
//获取工作详情
JobDetail jobDetail = newJob(SimpleJob.class).withIdentity("job1", "group1").build();
//配置触发器
Trigger trigger=newTrigger().withIdentity("trigger1", "group1").startAt(runTime).build();
//设置高度
scheduler.scheduleJob(jobDetail, trigger);
//执行
scheduler.start();
try {
Thread.sleep(85L * 1000L);
} catch (Exception e) {
// TODO: handle exception
}
//关闭
scheduler.shutdown(true);
}
}
- Quarts 官方简单示例1
- Quarts 示例2
- quarts相关示例
- 【AllJoyn框架-03】官方示例程序basic简单剖析
- GCM Google官方示例的简单介绍和使用
- GCM Google官方示例的简单介绍和使用
- Lucene5(1)简单示例
- ios官方示例demo
- Android官方示例分享
- wpf微软官方示例
- 【SUBSTRING_INDEX】MySQL官方示例
- 微信小程序官方示例
- MFC官方示例
- tensorflow 官方示例
- Scikit-Learn 官方示例
- spring quarts 任务调度
- Quarts任务调度
- array grid的简单使用.根据官方示例改写(asp.net).json数据格式.
- 大量 D3.js 示例
- abs,绝对值
- 软件测试的学习心得
- 记一道关于链表的面试题
- POJ 1050 DP
- Quarts 官方简单示例1
- POJ - 2299 Ultra-QuickSort(树状数组)
- Linux下配置jdk1.7
- ubuntu14.04 language support
- 蓝懿iOS 技术内容和心得 10。16
- zoj 3228 Searching the String 【AC自动机】
- 模二运算的原理
- 记一个知识点-fgets();
- <LeetCode><Easy> 7 Reverse Interger