java quartz的使用,做时间轮询调用 CronTrigger
来源:互联网 发布:2017mac mini会更新吗 编辑:程序博客网 时间:2024/06/15 12:00
import org.quartz.Job;import org.quartz.JobExecutionContext;import org.quartz.JobExecutionException;public class TestJob implements Job{ public void execute(JobExecutionContext arg0) throws JobExecutionException { System.out.println("ok"); }}
<pre name="code" class="html">import java.util.Properties;import org.apache.commons.logging.Log;import org.apache.commons.logging.LogFactory;import org.quartz.CronTrigger;import org.quartz.JobDetail;import org.quartz.Scheduler;import org.quartz.Trigger;import org.quartz.impl.StdSchedulerFactory;import com.ai.appframe2.util.ResourceUtil;import com.asiainfo.appframe.ext.exeframe.task.TaskFrameWork;public class NewsVisitCountTask { private transient static Log log = LogFactory.getLog(TestTask.class); public void doTask(String taskCode,String taskID) throws Exception { String[] args = new String[]{taskCode,"0",taskID}; //加载配置参数 Properties prop = ResourceUtil.loadPropertiesFromClassPath("task/task.properties", "task", true); //生成调度 StdSchedulerFactory scheduler = new StdSchedulerFactory(prop); Scheduler schedu = scheduler.getDefaultScheduler(); //绑定job //创建jobDetail实例,绑定Job实现类 //指明job的名称,所在组的名称,以及绑定job类 JobDetail job = new JobDetail("TaskScanJob", "TaskScanJobGrp", TestJob.class); //默认的scanDataJob.cron的参数,每隔1分钟 String scanDataJobCron = "0 0/1 * * * ?"; //添加触发器 Trigger trigger = new CronTrigger("TaskScanTrigger", "TaskScanTriggerGrp", scanDataJobCron);<pre name="code" class="html"> //将任务和触发器加入调度 schedu.scheduleJob(job, trigger); schedu.start(); } public static void main(String[] args) throws Exception { NewsVisitCountTask task = new NewsVisitCountTask(); task.doTask("EMP_STAFF_YEAR_A","1000000002"); System.out.println("ok"); }}本人才写的源代码,这里是公司的需要我才专门研究了一下下,结果发现超级好用
0 0
- java quartz的使用,做时间轮询调用 CronTrigger
- 【Java】Quartz CronTrigger触发时间最完整配置说明
- Quartz CronTrigger时间调度运用
- Quartz CronTrigger配置及使用
- 《pro Spring》学习笔记之Quartz的cronTrigger使用
- Quartz中CronTrigger(Cron 触发器)使用的 Cron表达式
- Quartz中CronTrigger(Cron 触发器)使用的 Cron表达式
- quartz中CronTrigger的使用说明
- Quartz 关于CronTrigger 的 深入
- Quartz进行工作调度CronTrigger时间表示
- Quartz CronTrigger时间最完整配置说明
- Quartz定时调度CronTrigger时间配置
- Quartz定时调度CronTrigger时间配置格式
- Quartz定时调度CronTrigger时间配置规则
- quartz CronTrigger
- Quartz CronTrigger
- Quartz使用心得-CronTrigger表达式篇
- CronTrigger表达式和Quartz使用实例入门
- html+vlc 播放多视频
- 基于 Nginx XSendfile + SpringMVC 进行文件下载
- k-medoids(学习Free Mind知识整理)
- URAL 题目1297. Palindrome(后缀数组+RMQ求最长回文子串)
- Android笔记(十一)第一个Fragment
- java quartz的使用,做时间轮询调用 CronTrigger
- CCLabel添加 显示下划线的api
- [LeetCode 222]Count Complete Tree Nodes
- 一个使用watch命令实现的多变量组合测试用例实时输出方案
- 修改postgres编码
- 苹果app审核,如何申请加急审核
- [LeedCode OJ]#14 Longest Common Prefix
- Android基础:Activity的四种启动模式
- Plupload文件,图片等上传插件