Вручную запустить работу на Play Framework 1.3 - PullRequest
0 голосов
/ 14 мая 2019

Я унаследовал систему веб-приложений, написанных в Play Framework 1.3 с нулевой передачей знаний, и работал над некоторыми ошибками.

У нас есть Работа , которая выполняется, ноесть ошибка с этим.Задание запускается в определенное время дня, но для целей тестирования и отладки я хочу запустить его локально.

Когда я запускаю play run локально, задание, похоже, не запускается.

Есть идеи / указатели?

1 Ответ

1 голос
/ 17 мая 2019

Задания могут запускаться методом now ();

Promise promise = new YourJobClassHere().now();
await(promise);

, если ваша работа что-то возвращает (используя метод doJobWithResult ()), вы можете использовать его следующим образом (используя тип List для примера):

Promise<List> promise = new YourJobClassHere().now();
List list = await(promise);
...