@Override public void executeFailedTask(String taskID) { // 从失败队列中取出任务 TaskInfo ti = failedMap.get(taskID); if (ti == null) return; // 生成新的任务号 ti.setTaskID(UUID.randomUUID().toString()); addTask(ti); failedMap.remove(taskID); }