예제 #1
0
 public void start()
 {
     try
     {
         task.taskStatus = TaskStatus.Executing;
         if (taskControl != null)
         {
             taskControl.setProgressBarValue(0);
             taskControl.startExecutionTimeCounterThread();
         }
         task.taskStatus = task.execute() ? TaskStatus.Completed_OK : TaskStatus.Completed_Failed;
         if (taskControl != null)
         {
             taskControl.setProgressBarValue(taskControl.getProgressBarMaximum());
         }
     }
     catch (Exception ex)
     {
         DI.log.ex(ex);
     }
 }