Оптимизация поиска нового состояния в папке state.
This commit is contained in:
@@ -4,8 +4,12 @@ import Common.UI.StatusEnum;
|
||||
import Common.UI.Themes.VisualiserFonts;
|
||||
|
||||
import java.awt.*;
|
||||
import java.util.Arrays;
|
||||
import java.util.Vector;
|
||||
import java.util.stream.Collectors;
|
||||
public enum TasksPackageState implements StatusEnum {
|
||||
Queued,
|
||||
//--
|
||||
TestsSynchronize, //оставить.
|
||||
PackageWorkspaceCreation,
|
||||
PackageStart,
|
||||
@@ -19,7 +23,6 @@ public enum TasksPackageState implements StatusEnum {
|
||||
RunningExecution,
|
||||
//--
|
||||
RunningEnd, //скачка архива
|
||||
Cleaning, //todo удаление папки пакета на удаленной машине. пока отладки ради не делать.
|
||||
//---------------------------------------
|
||||
Analysis,
|
||||
Done,
|
||||
@@ -77,12 +80,15 @@ public enum TasksPackageState implements StatusEnum {
|
||||
return "загрузка результатов";
|
||||
case Analysis:
|
||||
return "анализ результатов";
|
||||
case Cleaning:
|
||||
return "очистка";
|
||||
case Done:
|
||||
return "завершен";
|
||||
default:
|
||||
return StatusEnum.super.getDescription();
|
||||
}
|
||||
}
|
||||
|
||||
public Vector<TasksPackageState> getHigherStates(){
|
||||
return Arrays.stream(values()).filter(state -> state.ordinal() > this.ordinal()).collect(Collectors.toCollection(Vector::new));
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user