Вопросы к Поиску с Алисой
Разница между handled и continued в Apache Camel onException заключается в том, как обрабатывается исключение. camel.apache.org
Если установлено значение handled (true), то исключение обрабатывается, но маршрутизация по исходному маршруту не продолжается, Camel выходит из него. camel.apache.org docs-external.u4pp.com Можно настроить альтернативный маршрут в onException, который будет использоваться вместо исходного. camel.apache.org Этот вариант применяют, когда нужно создать специальное сообщение ответа для вызывающего или выполнить другую обработку из-за возникшего исключения. camel.apache.org
Если установлено значение continued (true), то Camel ловит исключение, игнорирует его и продолжает маршрутизацию по исходному маршруту, как будто исключения не было. camel.apache.org Если в onException настроен альтернативный маршрут, то он будет выполнен первым, а затем продолжится маршрутизация по исходному маршруту. camel.apache.org
Таким образом, handled используется для обработки исключений с последующим выходом из маршрута, а continued — для их игнорирования и продолжения маршрутизации, как будто исключения не было. camel.apache.org docs-external.u4pp.com