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 | 447 | jjdelcerro | 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 | } |