package com.zy.asrs.task.core;//package com.zy.asrs.task.core; // //import com.zy.asrs.task.handler.WorkLogHandler; //import com.zy.asrs.task.handler.WorkMastHandler; //import com.zy.system.service.ConfigService; //import org.slf4j.Logger; //import org.slf4j.LoggerFactory; //import org.springframework.beans.factory.annotation.Autowired; // //import javax.annotation.PostConstruct; //import javax.annotation.PreDestroy; // ///** // * 单线程模式 ( 已弃用 ) // * 任务中心调度器 // * Created by vincent on 2020/7/4 // */ ////@Component //@Deprecated //public class WcsDispatcher { // // private static final Logger log = LoggerFactory.getLogger(WcsDispatcher.class); // private Thread thread; // // @Autowired // private WorkMastHandler workMastHandler; // @Autowired // private WorkLogHandler workLogHandler; // @Autowired // private ConfigService configService; // // @PostConstruct // private void start(){ // thread = new Thread(() -> { // while (!Thread.currentThread().isInterrupted()) { // try { // Thread.sleep(3000); // //// workMastHandler.start(); //// //// workLogHandler.start(); // // } catch (Exception e) { // log.error("Exception", e); // } // } // }); // thread.start(); // log.info("任务中心调度器已启动......"); // } // // @PreDestroy // public void shutDown(){ // if (thread != null) // thread.interrupt(); // log.info("任务中心调度器已停止......"); // } // //}