package framework.schedule;
import java.util.Hashtable;
public class ScheduleManager {
private static ScheduleManager theInstance = null;
private Hashtable<String, TaskController> taskControllerTable = new Hashtable<String, TaskController>();
private ScheduleManager() {
}
public static ScheduleManager getInstance() {
if (theInstance == null) {
theInstance = new ScheduleManager();
}
return theInstance;
}
public TaskController registerTask(String taskName) {
TaskController controller = new TaskController();
taskControllerTable.put(taskName, controller);
return controller;
}
public TaskController getController(String taskName) {
return taskControllerTable.get(taskName);
}
}