актуализация двм пакетов на новых объектах.
This commit is contained in:
@@ -102,7 +102,7 @@ public class TestingServer extends RepositoryServer<TestsDatabase> {
|
||||
//--->>
|
||||
@Override
|
||||
protected void startAdditionalThreads() {
|
||||
// testingThread.start();
|
||||
// testingThread.start();
|
||||
testingThread_2023.start();
|
||||
}
|
||||
protected TestingPlanner_OLD testingPlannerOLD = new TestingPlanner_OLD();
|
||||
@@ -382,6 +382,10 @@ public class TestingServer extends RepositoryServer<TestsDatabase> {
|
||||
case DVMPackageNeedsKill:
|
||||
DVMPackageNeedsKill();
|
||||
break;
|
||||
case UpdateActiveDVMPackages:
|
||||
Print("Получить данные по пакетам DVM");
|
||||
UpdateActiveDVMPackages();
|
||||
break;
|
||||
default:
|
||||
throw new RepositoryRefuseException("Неподдерживаемый код: " + code);
|
||||
}
|
||||
@@ -400,7 +404,6 @@ public class TestingServer extends RepositoryServer<TestsDatabase> {
|
||||
}
|
||||
response.object = res_;
|
||||
*/
|
||||
|
||||
}
|
||||
public void UpdateTestTasks() throws Exception {
|
||||
Vector<TestCompilationTask> compilationTasks = (Vector<TestCompilationTask>) request.object;
|
||||
@@ -679,6 +682,7 @@ public class TestingServer extends RepositoryServer<TestsDatabase> {
|
||||
}
|
||||
}
|
||||
//---------------------------------------------------------------------------------------------->>>
|
||||
//устарели. убрать.
|
||||
void ActualizeDVMPackages() throws Exception {
|
||||
Vector<Pair<Long, TasksPackageState>> keys_pairs = (Vector<Pair<Long, TasksPackageState>>) request.object;
|
||||
//--
|
||||
@@ -733,4 +737,18 @@ public class TestingServer extends RepositoryServer<TestsDatabase> {
|
||||
//--
|
||||
}
|
||||
//--
|
||||
//---
|
||||
void UpdateActiveDVMPackages() throws Exception {
|
||||
Vector<Pair<Integer, TasksPackageState>> keys_pairs = (Vector<Pair<Integer, TasksPackageState>>) request.object;
|
||||
Vector<DVMPackage> res = new Vector<>();
|
||||
//--
|
||||
for (Pair<Integer, TasksPackageState> p : keys_pairs) {
|
||||
if (db.dvmPackages.containsKey(p.getKey())) {
|
||||
DVMPackage tasksPackage = db.dvmPackages.get(p.getKey());
|
||||
if (!p.getValue().equals(tasksPackage.state))
|
||||
res.add(tasksPackage);
|
||||
}
|
||||
}
|
||||
response.object = res;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user