Statistics
| Revision:

gvsig-tools / org.gvsig.tools / library / trunk / org.gvsig.tools / org.gvsig.tools.lib / src / main / java / org / gvsig / tools / task / AbstractMonitorableTask.java @ 447

History | View | Annotate | Download (525 Bytes)

1
package org.gvsig.tools.task;
2

    
3
import org.gvsig.tools.ToolsLocator;
4

    
5
public class AbstractMonitorableTask extends AbstractCancellableTask  {
6

    
7
        protected SimpleTaskStatus taskStatus = null;
8
        
9
        protected AbstractMonitorableTask(String taskName) {
10
                super();
11
                this.taskStatus = ToolsLocator.getTaskStatusManager().creteDefaultSimpleTaskStatus(taskName);
12
        }
13
        
14
        public TaskStatus getTaskStatus() {
15
                return this.taskStatus;
16
        }
17
        
18
        public void cancelRequest() {
19
                super.cancelRequest();
20
                this.taskStatus.cancelRequest();
21
        }
22
        
23
        
24
}