com.atlassian.core.task
Class DefaultMultiQueueTaskManager
java.lang.Object
com.atlassian.core.task.DefaultMultiQueueTaskManager
- All Implemented Interfaces:
- MultiQueueTaskManager
public class DefaultMultiQueueTaskManager
- extends Object
- implements MultiQueueTaskManager
A TaskManager implementation that manages multiple queues
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultMultiQueueTaskManager
public DefaultMultiQueueTaskManager(String queueName,
TaskQueue queue)
DefaultMultiQueueTaskManager
public DefaultMultiQueueTaskManager(Map<String,TaskQueue> queues)
addTaskQueue
public void addTaskQueue(String name,
TaskQueue queue)
- Specified by:
addTaskQueue in interface MultiQueueTaskManager
removeTaskQueue
public TaskQueue removeTaskQueue(String queueName,
TaskQueue taskQueue,
boolean flush)
- Specified by:
removeTaskQueue in interface MultiQueueTaskManager
getTaskQueue
public TaskQueue getTaskQueue(String name)
- Specified by:
getTaskQueue in interface MultiQueueTaskManager
setTaskQueues
public void setTaskQueues(Map<String,TaskQueue> queues)
- Specified by:
setTaskQueues in interface MultiQueueTaskManager
addTask
public void addTask(String queueName,
Task task)
- Specified by:
addTask in interface MultiQueueTaskManager
flush
public void flush(String queueName)
- Specified by:
flush in interface MultiQueueTaskManager
flush
public void flush()
- Specified by:
flush in interface MultiQueueTaskManager
Copyright © 2015 Atlassian. All rights reserved.