Мне нужно мое приложение Mule для обработки периодических запросов (например, мое приложение будет отправлять запросы в службу каждые 5 секунд и обрабатывать ответы от этой службы).
В Mule ESB встроен Кварцевый триггер и транспорт. Он делает именно то, что вы хотите, инициализируя потоки с заданным интервалом или CRON-выражением.
Очень подробную документацию можно найти здесь .
Альтернативным решением будет использование <poll/> и настройка в нем атрибута частоты Ссылка: - https://developer.mulesoft.com/docs/display/current/Poll+Reference
<poll/>
пример: -
<flow name="test1" doc:name="test1" processingStrategy="synchronous"> <poll frequency="1000" doc:name="Poll"> <set-payload value="Polling started at particular interval !!!" doc:name="Set Payload"/> </poll> <logger message="#[payload]" level="INFO" doc:name="Logger"/> </flow>