package com.stylefeng.guns.modular.shunfeng.task.base;
|
|
|
import com.stylefeng.guns.core.util.SpringContextHolder;
|
import com.stylefeng.guns.modular.shunfeng.service.IOrderRideService;
|
import com.stylefeng.guns.modular.shunfeng.service.IParamService;
|
import com.stylefeng.guns.modular.shunfeng.service.ITimeTaskService;
|
import org.quartz.Job;
|
import org.quartz.JobExecutionContext;
|
import org.quartz.JobExecutionException;
|
import org.slf4j.Logger;
|
import org.slf4j.LoggerFactory;
|
|
|
public abstract class AbstractJob implements Job{
|
protected Logger logger = LoggerFactory.getLogger(getClass());
|
|
@Override
|
public abstract void execute(JobExecutionContext context) throws JobExecutionException;
|
|
|
protected ITimeTaskService timeTaskService;
|
|
|
protected IParamService paramService;
|
|
|
protected IOrderRideService orderRideService;
|
|
public AbstractJob(){
|
this.timeTaskService = SpringContextHolder.getBean( ITimeTaskService.class);
|
this.paramService = SpringContextHolder.getBean( IParamService.class);
|
this.orderRideService = SpringContextHolder.getBean( IOrderRideService.class);
|
|
}
|
|
|
}
|