Вопросы к Поиску с Алисой

Примеры ответов Поиска с Алисой
Главная / Наука и образование / В чем разница между handled и continued в Apache Camel onException?
Вопрос для Поиска с Алисой
23 октября

В чем разница между handled и continued в Apache Camel onException?

Алиса
На основе источников, возможны неточности

Разница между 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

Примеры полезных ответов Поиска с Алисой на вопросы из разных сфер. Вопросы сгенерированы нейросетью YandexGPT для актуальных тем, которые определяются на базе обобщённых запросов к Поиску с Алисой.
Задать новый вопрос
Задайте вопрос...
…и сразу получите ответ в Поиске с Алисой
Войдите, чтобы поставить лайк
С Яндекс ID это займёт пару секунд
Войти