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 e) { 26 } 27 28 } 29 30 } 31 32 public String getOnFinish() { 33 return null; 34 } 35 36 } 37 | Popular Tags |