java 中对Quartz表达式的执行
来源:互联网 发布:热血警探知乎 编辑:程序博客网 时间:2024/05/18 01:53
执行函数
public class HessianTask implements Job{
static List<Map<Object, Object>> list = null;
NewsBaseDao newsBaseDao = null;
SuporbuyBaseDao suporbuyBaseDao = null;
ExhibationBaseDao exhibationBaseDao = null;
@Override
public void execute(JobExecutionContext content) throws JobExecutionException {
// TODO Auto-generated method stub
System.out.println(content.getTrigger().getName() + "trigger.time is"
+ new Date() + " ");
}
下面是quartz
package Cn.nwsuaf.Tasks;
import java.util.List;
import org.quartz.CronExpression;
import org.quartz.CronTrigger;
import org.quartz.JobDataMap;
import org.quartz.JobDetail;
import org.quartz.Scheduler;
import org.quartz.SchedulerFactory;
import org.quartz.impl.StdSchedulerFactory;
import Cn.nwsuaf.utils.Properties;
import Cn.nwsuaf.utils.TaskDescription;
import InformationPushMain.InformationPush;
public class QuartzTask{
/**
* @param args
*/
public static void getQuartz() {
try{
JobDetail jobDetail =null;
for(int i = 0 ; i<list.size();i++){
jobDetail = new JobDetail("job"+i, "jobGroup"+i, HessianTask.class);
CronTrigger cronTrigger = new CronTrigger("crontrigger"+i,"triggerGroup"+i);
CronExpression cronExpression = new CronExpression(list.get(quartz表达式);
cronTrigger.setCronExpression(cronExpression);
SchedulerFactory schedulefactory = new StdSchedulerFactory();
Scheduler scheduler = schedulefactory.getScheduler();
JobDataMap map = jobDetail.getJobDataMap();//在此可以传递参数的
jobDetail.setJobDataMap(map);//如果不需要传递参数不需要以上两行的
scheduler.scheduleJob(jobDetail,cronTrigger);
scheduler.start();
}
}catch(Exception e){
e.printStackTrace();
}
}
}
- java 中对Quartz表达式的执行
- java系统中使用调度器Quartz实现对正在执行任务的停止
- TRS中Quartz的执行过程
- 得到quartz中Job的执行状态
- 获取Quartz中Job的执行状态
- quartz如何根据表达式执行
- Quartz中时间表达式的设置
- Quartz cron表达式(quartz中时间表达式)
- Quartz中时间表达式的设置-----corn表达式
- Quartz中时间表达式的设置-----corn表达式
- Quartz中时间表达式的设置-----corn表达式
- Quartz中时间表达式的设置-----corn表达式
- Quartz中时间表达式的设置-----corn表达式
- Quartz中时间表达式的设置-----corn表达式
- Quartz中时间表达式的设置-----corn表达式
- spring定时器时间表达式 Quartz中时间表达式的设置
- Quartz中时间表达式的设置-----corn表达式
- Quartz中时间表达式的设置-----corn表达式(2)
- 认识计算机网络(更新ing)
- extjs 的treepanel设置
- Linux内核源代码的分析方法
- 自己汉化qq2013国际版的C#代码。代码种没有错误检测,只是为了留个纪念(太烂的代码,bug很多。。。)。
- Valid Parentheses
- java 中对Quartz表达式的执行
- 一道簡單的 SQL 面試題
- Windows下简单配置Maven环境
- java--十进制转化为二进制
- NYOJ-无线网络覆盖-199
- js时钟-setInterval函数
- maven教程(二)构建生命周期
- SQLite数据库简介
- CSDN core test