parent
eb4c3c2b18
commit
45bac140b7
@ -1,94 +0,0 @@
|
||||
package com.xxl.job.admin.core.jobbean;
|
||||
//package com.xxl.job.action.job;
|
||||
//
|
||||
//import java.io.PrintWriter;
|
||||
//import java.io.StringWriter;
|
||||
//import java.util.Date;
|
||||
//import java.util.HashMap;
|
||||
//import java.util.Map;
|
||||
//
|
||||
//import org.apache.commons.lang.StringUtils;
|
||||
//import org.quartz.JobExecutionContext;
|
||||
//import org.quartz.JobExecutionException;
|
||||
//import org.quartz.JobKey;
|
||||
//import org.slf4j.Logger;
|
||||
//import org.slf4j.LoggerFactory;
|
||||
//import org.springframework.scheduling.quartz.QuartzJobBean;
|
||||
//
|
||||
//import com.xxl.job.client.handler.HandlerRouter;
|
||||
//import com.xxl.job.client.util.XxlJobNetCommUtil.RemoteCallBack;
|
||||
//import com.xxl.job.client.util.JacksonUtil;
|
||||
//import com.xxl.job.core.model.XxlJobInfo;
|
||||
//import com.xxl.job.core.model.XxlJobLog;
|
||||
//import com.xxl.job.core.thread.JobFailMonitorHelper;
|
||||
//import com.xxl.job.core.util.DynamicSchedulerUtil;
|
||||
//
|
||||
///**
|
||||
// * http job bean
|
||||
// * @author xuxueli 2015-12-17 18:20:34
|
||||
// */
|
||||
//@Deprecated
|
||||
//public abstract class LocalNomalJobBean extends QuartzJobBean {
|
||||
// private static Logger logger = LoggerFactory.getLogger(LocalNomalJobBean.class);
|
||||
//
|
||||
// @Override
|
||||
// protected void executeInternal(JobExecutionContext context)
|
||||
// throws JobExecutionException {
|
||||
// JobKey jobKey = context.getTrigger().getJobKey();
|
||||
//
|
||||
// XxlJobInfo jobInfo = DynamicSchedulerUtil.xxlJobInfoDao.load(jobKey.getGroup(), jobKey.getName());
|
||||
// @SuppressWarnings("unchecked")
|
||||
// HashMap<String, String> jobDataMap = (HashMap<String, String>) JacksonUtil.readValueRefer(jobInfo.getJobData(), Map.class);
|
||||
//
|
||||
// // save log
|
||||
// XxlJobLog jobLog = new XxlJobLog();
|
||||
// jobLog.setJobGroup(jobInfo.getJobGroup());
|
||||
// jobLog.setJobName(jobInfo.getJobName());
|
||||
// jobLog.setJobCron(jobInfo.getJobCron());
|
||||
// jobLog.setJobDesc(jobInfo.getJobDesc());
|
||||
// jobLog.setJobClass(jobInfo.getJobClass());
|
||||
// jobLog.setJobData(jobInfo.getJobData());
|
||||
//
|
||||
// jobLog.setJobClass(RemoteHttpJobBean.class.getName());
|
||||
// jobLog.setJobData(jobInfo.getJobData());
|
||||
// DynamicSchedulerUtil.xxlJobLogDao.save(jobLog);
|
||||
// logger.info(">>>>>>>>>>> xxl-job trigger start, jobLog:{}", jobLog);
|
||||
//
|
||||
// // trigger request
|
||||
// String handler_params = jobDataMap.get(HandlerRouter.HANDLER_PARAMS);
|
||||
// String[] handlerParams = null;
|
||||
// if (StringUtils.isNotBlank(handler_params)) {
|
||||
// handlerParams = handler_params.split(",");
|
||||
// }
|
||||
//
|
||||
// jobLog.setTriggerTime(new Date());
|
||||
// jobLog.setTriggerStatus(RemoteCallBack.SUCCESS);
|
||||
// jobLog.setTriggerMsg(null);
|
||||
//
|
||||
// try {
|
||||
// Object responseMsg = this.handle(handlerParams);
|
||||
//
|
||||
// jobLog.setHandleTime(new Date());
|
||||
// jobLog.setHandleStatus(RemoteCallBack.SUCCESS);
|
||||
// jobLog.setHandleMsg(JacksonUtil.writeValueAsString(responseMsg));
|
||||
// } catch (Exception e) {
|
||||
// logger.info("JobThread Exception:", e);
|
||||
// StringWriter out = new StringWriter();
|
||||
// e.printStackTrace(new PrintWriter(out));
|
||||
//
|
||||
// jobLog.setHandleTime(new Date());
|
||||
// jobLog.setHandleStatus(RemoteCallBack.FAIL);
|
||||
// jobLog.setHandleMsg(out.toString());
|
||||
// }
|
||||
//
|
||||
// // update trigger info
|
||||
// DynamicSchedulerUtil.xxlJobLogDao.updateTriggerInfo(jobLog);
|
||||
// DynamicSchedulerUtil.xxlJobLogDao.updateHandleInfo(jobLog);
|
||||
// JobFailMonitorHelper.monitor(jobLog.getId());
|
||||
// logger.info(">>>>>>>>>>> xxl-job trigger end, jobLog.id:{}, jobLog:{}", jobLog.getId(), jobLog);
|
||||
//
|
||||
// }
|
||||
//
|
||||
// public abstract Object handle(String... param);
|
||||
//
|
||||
//}
|
@ -1,30 +0,0 @@
|
||||
package com.xxl.job.admin.core.jobbean.impl;
|
||||
//package com.xxl.job.action.job.impl;
|
||||
//
|
||||
//import java.util.concurrent.TimeUnit;
|
||||
//
|
||||
//import org.quartz.DisallowConcurrentExecution;
|
||||
//
|
||||
//import com.xxl.job.action.job.LocalNomalJobBean;
|
||||
//
|
||||
///**
|
||||
// * demo job bean for no-concurrent
|
||||
// * @author xuxueli 2016-3-12 14:25:14
|
||||
// */
|
||||
//@Deprecated
|
||||
//@DisallowConcurrentExecution // 串行;线程数要多配置几个,否则不生效;
|
||||
//public class DemoConcurrentJobBean extends LocalNomalJobBean {
|
||||
//
|
||||
// @Override
|
||||
// public Object handle(String... param) {
|
||||
//
|
||||
// try {
|
||||
// TimeUnit.SECONDS.sleep(10);
|
||||
// } catch (InterruptedException e) {
|
||||
// logger.error(e.getMessage(), e);
|
||||
// }
|
||||
//
|
||||
// return false;
|
||||
// }
|
||||
//
|
||||
//}
|
@ -1,32 +0,0 @@
|
||||
package com.xxl.job.admin.core.jobbean.impl;
|
||||
//package com.xxl.job.action.job.impl;
|
||||
//
|
||||
//import java.util.concurrent.TimeUnit;
|
||||
//
|
||||
//import org.slf4j.Logger;
|
||||
//import org.slf4j.LoggerFactory;
|
||||
//
|
||||
//import com.xxl.job.action.job.LocalNomalJobBean;
|
||||
//
|
||||
///**
|
||||
// * demo job bean for concurrent
|
||||
// * @author xuxueli 2016-3-12 14:25:57
|
||||
// */
|
||||
//@Deprecated
|
||||
//public class DemoNomalJobBean extends LocalNomalJobBean {
|
||||
// private static Logger Logger = LoggerFactory.getLogger(DemoNomalJobBean.class);
|
||||
//
|
||||
// @Override
|
||||
// public Object handle(String... param) {
|
||||
// Logger.info("DemoNomalJobBean run :" + param);
|
||||
//
|
||||
// try {
|
||||
// TimeUnit.SECONDS.sleep(10);
|
||||
// } catch (InterruptedException e) {
|
||||
// logger.error(e.getMessage(), e);
|
||||
// }
|
||||
//
|
||||
// return false;
|
||||
// }
|
||||
//
|
||||
//}
|
Loading…
Reference in new issue