private static Set<ScheduledTask<?>> getTasks(final NexusScheduler nexusScheduler, final String taskType) { Set<ScheduledTask<?>> tasks = new HashSet<ScheduledTask<?>>(); Map<String, List<ScheduledTask<?>>> taskMap = nexusScheduler.getAllTasks(); for (List<ScheduledTask<?>> taskList : taskMap.values()) { for (ScheduledTask<?> task : taskList) { if (taskType == null || task.getType().equals(taskType)) { tasks.add(task); } } } return tasks; }
static ScheduledTask<?> getTaskByName(final NexusScheduler nexusScheduler, final String name) { if (name == null) { return null; } final Map<String, List<ScheduledTask<?>>> taskMap = nexusScheduler.getAllTasks(); for (List<ScheduledTask<?>> taskList : taskMap.values()) { for (ScheduledTask<?> task : taskList) { if (task.getName().equals(name)) { return task; } } } return null; }
Map<String, List<ScheduledTask<?>>> tasksMap = getNexusScheduler().getAllTasks();
Map<String, List<ScheduledTask<?>>> tasksMap = getNexusScheduler().getAllTasks();