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); } }