Files
VisualSapfor/src/TestingSystem/Common/TaskThread.java

23 lines
731 B
Java
Raw Normal View History

2023-11-17 20:11:24 +03:00
package TestingSystem.Common;
2023-11-17 00:04:21 +03:00
import TestingSystem.SAPFOR.Json.SapforConfiguration_json;
2023-11-17 20:11:24 +03:00
import TestingSystem.SAPFOR.PerformSapforTask;
2023-11-17 00:04:21 +03:00
import TestingSystem.SAPFOR.SapforTask.SapforTask;
import java.io.File;
public class TaskThread extends Thread {
public SapforTask task = null;
public TaskThread(SapforTask task_, File sapfor_drv, SapforConfiguration_json sapforConfiguration_json) {
super(() -> {
while (!task_.state.isComplete()) {
task_.Reset();
new PerformSapforTask().Do(
sapfor_drv,
sapforConfiguration_json,
task_
);
}
});
task = task_;
}
}