У меня есть 2 задачи - Задача A и Задача B. Задача A должна выполняться первой, и по завершении я хочу запустить свою периодическую задачу B, которая продолжает выполнять задачу, пока она не станет успешной.Как я могу реализовать это в Java?Я смотрел на запланированные сервисы выполнения, но, похоже, они основаны скорее на времени, чем на состоянии задачи.