KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > sslexplorer > tasks > TestTask


1 package com.sslexplorer.tasks;
2
3 import org.apache.struts.action.ActionMessage;
4
5 import com.sslexplorer.core.BundleActionMessage;
6
7
8 public class TestTask extends AbstractTask {
9     
10     private TaskProgressBar bar;
11     
12     public TestTask() {
13         super("tasks", "test");
14         addProgressBar(bar = new TaskProgressBar("testBar", 0, 100, 0));
15         bar.setNote(new BundleActionMessage("tasks", "taskProgress.testTask.note.downloadingExtension", "NX Client"));
16     }
17
18     public void run() throws TaskException {
19         for(int i = 0 ; i < 100; i++) {
20             bar.setValue(i);
21             bar.setNote(new BundleActionMessage("tasks", "taskProgress.testTask.note.progress", String.valueOf(i * 2048 ), "NX Client" ));
22             try {
23                 Thread.sleep(1000);
24             }
25             catch(Exception JavaDoc e) {
26             }
27             
28         }
29         
30     }
31
32     public String JavaDoc getOnFinish() {
33         return null;
34     }
35
36 }
37
Popular Tags