package com.fang.bbks.common.service;
import javax.annotation.Resource;
import org.quartz.JobExecutionContext;
import org.quartz.JobExecutionException;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.data.annotation.Reference;
import org.springframework.scheduling.quartz.QuartzJobBean;
import org.springframework.stereotype.Component;
import com.fang.bbks.common.persistence.BaseDao;
import com.fang.bbks.modules.sys.service.BookService;
/**
* @Intro descrption here
* @author Lee [shouli1990@gmail.com]
* @Version V0.0.1
* @Date 2014-4-30
* @since 上午11:10:33
*/
@Component("indexJober")
public class IndexJober extends QuartzJobBean{
private static Logger logger = LoggerFactory.getLogger(IndexJober.class);
private int timeout;
// @Resource
// private BookService bookService;
//
//
//调度工厂实例化后,经过timeout时间开始执行调度
public void setTimeout(int timeout) {
this.timeout = timeout;
}
@Override
protected void executeInternal(JobExecutionContext arg0)
throws JobExecutionException {
long startTime=System.currentTimeMillis(); //获取开始时间
logger.debug("执行索引开始。。。{}",startTime);
System.out.println("INDEXXXXXXXXXXXXX");
// bookService.createdAndUpdateIndex();
long endTime=System.currentTimeMillis(); //获取结束时间
logger.debug("执行索引结束。。。{},{}",endTime,(endTime-startTime));
}
}