View Javadoc

1   package com.atlassian.core.task;
2   
3   import java.util.Map;
4   
5   public interface MultiQueueTaskManager
6   {
7       TaskQueue getTaskQueue(String queueName);
8   
9       void addTaskQueue(String queueName, TaskQueue taskQueue);
10  
11      TaskQueue removeTaskQueue(String queueName, TaskQueue taskQueue, boolean flush);
12  
13      void setTaskQueues(Map<String, TaskQueue> queues);
14  
15      void addTask(String queueName, Task task);
16  
17      void flush(String queueName);
18  
19      void flush();
20  }