Quartz 入门简单事例(备忘)
2016-03-23 10:00
337 查看
job:
package com.cgh.scheduler; import java.util.Date; import org.quartz.Job; import org.quartz.JobExecutionContext; import org.quartz.JobExecutionException; import com.mysql.fabric.xmlrpc.base.Data; public class SimpleJobImp implements Job { public void execute(JobExecutionContext context) throws JobExecutionException { System.out.println(context.getTrigger().getClass().getName()+"start time:"+new Date()); } }
package com.cgh.scheduler; import java.util.Date; import org.quartz.JobBuilder; import org.quartz.JobDetail; import org.quartz.Scheduler; import org.quartz.SchedulerException; import org.quartz.SimpleScheduleBuilder; import org.quartz.Trigger; import org.quartz.TriggerBuilder; import org.quartz.TriggerKey; import org.quartz.impl.StdSchedulerFactory; public class SchedulerTest { public static void main(String[] args) throws SchedulerException { JobDetail job = JobBuilder.newJob(SimpleJobImp.class).withIdentity("myJob").build(); Trigger trigger = TriggerBuilder.newTrigger().withIdentity(TriggerKey.triggerKey("myTrigger", "myTriggerGroup")) .withSchedule(SimpleScheduleBuilder.simpleSchedule().withIntervalInSeconds(10).withRepeatCount(10)) .startAt(new Date()).build(); Scheduler scheduler = new StdSchedulerFactory().getScheduler(); scheduler.scheduleJob(job, trigger); scheduler.start(); } }
相关文章推荐
- Android初探之QQ登录界面
- cpu利用率和cpu 队列
- Mapped Statements collection does not contain value for
- jQuery EasyUI使用教程之创建数据网格的自定义视图
- 关于微信公众号jsapi支付传值的问题
- PHP最佳实践(译) PHP Best Practices
- MySQL 查询语句(1)
- Linux rm 删除指定文件外的其他文件 方法汇总
- SFC中的问题描述
- hashtable
- ls -l命令
- Tomcat——配置虚拟主机
- zabbix解决方案整理
- jquery学习 FileUpload
- 关于一个注册邮箱的demo
- wish商户平台登录网址中国版【wish圈】
- div中未知宽高的img垂直居中显示
- elasticsearch 清日志
- PHP开发环境常遇错误
- 【转载】Android ActionBar完全解析