1 package com.atlassian.core.task; 2 3 /** 4 * Defines the api for a common task manager used for queue tasks to be executed 5 * later 6 * 7 * @author Ross Mason 8 */ 9 public interface TaskManager 10 { 11 TaskQueue getTaskQueue(); 12 13 void setTaskQueue(TaskQueue taskQueue); 14 15 void addTask(Task task); 16 17 void flush(); 18 }