View Javadoc

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