У нас есть требование, в котором мы хотим написать глобальный обработчик исключений, чтобы любое исключение в любом из отдельных потоков (у нас более 80 потоков мулов) было перехвачено этим глобальным обработчиком исключений.
По сути, мы хотим добавить глобальную конфигурацию и связать глобальную стратегию исключения исключения по умолчанию, чтобы здесь обрабатывалось любое исключение в любом из потоков.
Добавление каждой «стратегии исключения исключения» для каждого потока работает, но мне приходится повторять аналогичный код более 50 раз, чего я хочу избежать по очевидным причинам.
Также обратите внимание, что я хочу передать определенные параметры в эту глобальную стратегию исключений, чтобы эта глобальная стратегия исключений также давала информацию, специфичную для потока. Пожалуйста, предложите.
Примечание. Я не вижу опции стратегии глобального исключения исключения в «Глобальных элементах» пользовательского интерфейса mule.
Ссылки:
Документы, относящиеся к Mule, четко не разъясняются.
https://docs.mulesoft.com/mule-user-guide/v/3.7/error-handling
Это требование выглядит очень похожим, но не очень ясным в отношении передачи параметров и т. Д.:
Как один раз добавить глобальный обработчик исключений / регистратор в муле
Error Handling Component
. - person star   schedule 10.05.2016