package com.cwa.log.task; import com.cwa.log.task.impl.CommonTaskService; /** * 系统所有的计划任务都是通过这个类进行管理的 * */ public class TaskManager { /** 通用任务服务器 **/ private AbstractTaskService commonTaskService=CommonTaskService.getInstance(); /** 单例对象 **/ private static TaskManager manager=new TaskManager(); private TaskManager(){} public static TaskManager getInstance(){ return manager; } public AbstractTaskService getCommonTaskService(){ return commonTaskService; } /** * 停止所有的计划任务。这个执行是有顺序的。 */ public void shutDownAll(){ commonTaskService.shutDown(); } }