spring中使用Quartz任务调度框架
2016-03-28 16:56
399 查看
Scheduler schedule = (Scheduler)ContextUitls.getBean("schedule"); //Job实现类,具体的任务 MethodInvokingJobDetailFactoryBean jobDetail = new MethodInvokingJobDetailFactoryBean(); jobDetail.setTargetObject(new NoticeRuleJob(authids)); jobDetail.setTargetMethod("executeJob"); jobDetail.setName(authids); //将规则的ID设置job的名称和组 jobDetail.setGroup(authids); jobDetail.afterPropertiesSet(); //创建触发器 CronTrigger cronTrigger = new CronTrigger(); cronTrigger.setName(authids); cronTrigger.setGroup(authids); String expression = "*/5 * * * * ?"; cronTrigger.setCronExpression(expression); //注册并执行 schedule.scheduleJob((JobDetail)jobDetail.getObject(), cronTrigger); if(schedule.isShutdown()){ schedule.start(); }
相关文章推荐
- 一个jar包里的网站
- 一个jar包里的网站之文件上传
- 一个jar包里的网站之返回对媒体类型
- Spring整合Quartz(JobDetailBean方式)
- Spring整合Quartz(JobDetailBean方式)
- 模拟Spring的简单实现
- spring+html5实现安全传输随机数字密码键盘
- Spring中属性注入详解
- springmvc 发送ajax出现中文乱码的解决方法汇总
- SpringMVC框架下JQuery传递并解析Json格式的数据是如何实现的
- struts2 spring整合fieldError问题
- java多线程并发executorservice(任务调度)类
- java使用任务架构执行任务调度示例
- spring的jdbctemplate的crud的基类dao
- 读取spring配置文件的方法(spring读取资源文件)
- Spring Bean基本管理实例详解
- java实现简单美女拼图游戏
- 详解Java的Spring框架中的事务管理方式