View Javadoc

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  }