Я хотел бы опросить конечную точку HTTP (каждые 5 секунд), пока не получаю сообщение о статусе ответа как «завершено». Как я могу это сделать? Я знаю модуль кварцевого опроса, посредством которого можно проводить опрос через повторный период времени. Но не знаю, как я могу добавить к нему условие остановки. Есть ли какой-либо механизм самоперевода?опросить конечную точку Http до тех пор, пока условие не будет удовлетворено
я пытался до-успешного компонента: -
<until-successful failureExpression="#[json:status != 'COMPLETED']" maxRetries="5" secondsBetweenRetries="10" synchronous="true">
Но ее давая мое исключение
Могу ли я добавить условие? Я получаю статус ответа JSON, я могу двигаться вперед только в том случае, если статус ЗАВЕРШЕН, в противном случае продолжайте повторное прослушивание конечной точки HTTP – user3483129
Я пробовал - <до успешного выполнения failExpression = "# [json: status! = 'COMPLETED'] "maxRetries =" 5 "secondsBetweenRetries =" 10 "synchronous =" true ">. Это дает ошибку – user3483129