Clover Coverage Report - Atlassian Core
Coverage timestamp: Sun Nov 30 2008 18:33:35 CST
8   41   7   1.6
4   28   0.88   5
5     1.4  
1    
 
 
  DefaultTaskManager       Line # 10 8 7 82.4% 0.8235294
 
  (2)
 
1    package com.atlassian.core.task;
2   
3   
4   
5    /**
6    * Default implementation of a TaskManager. Suitable for staight forward usage.
7    *
8    * @author Ross Mason
9    */
 
10    public class DefaultTaskManager implements TaskManager
11    {
12    private TaskQueue taskQueue;
13   
 
14  2 toggle public DefaultTaskManager(TaskQueue queue)
15    {
16  2 setTaskQueue(queue);
17    }
18   
 
19  5 toggle public TaskQueue getTaskQueue()
20    {
21  5 return taskQueue;
22    }
23   
 
24  2 toggle public void setTaskQueue(TaskQueue taskQueue)
25    {
26  2 this.taskQueue = taskQueue;
27    }
28   
 
29  4 toggle public void addTask(Task task)
30    {
31  0 if(task == null) return;
32  4 taskQueue.addTask(task);
33    }
34   
 
35  4 toggle public void flush()
36    {
37  4 if(taskQueue != null) {
38  4 taskQueue.flush();
39    }
40    }
41    }