Внедрение или наследование Router Builder для глобального исключения onEx в apache camel

Я имею onException настроен в одном DefaultRouteBuilder учебный класс. я хочу этот onException во всех других маршрутах в моем контексте. Я сомневаюсь, должен ли я наследовать DefaultRouteBuilder на всех других маршрутах и ​​звонках super.configure() в configure() метод или вводить DefaultRouteBuilder defaultRoute во всем остальном RouteBuilder классы и призвание defaultRoute.configure() в configure() метод. Какой из них должен быть уместным?

1 ответ

Решение

Глобальный DSL onException работает только внутри того же RouteBuilder, так как camelcontext обрабатывает экземпляр routebuilder отдельно.

Другие вопросы по тегам