Внедрение или наследование Router Builder для глобального исключения onEx в apache camel
Я имею onException
настроен в одном DefaultRouteBuilder
учебный класс. я хочу этот onException
во всех других маршрутах в моем контексте. Я сомневаюсь, должен ли я наследовать DefaultRouteBuilder
на всех других маршрутах и звонках super.configure()
в configure()
метод или вводить DefaultRouteBuilder defaultRoute
во всем остальном RouteBuilder
классы и призвание defaultRoute.configure()
в configure()
метод. Какой из них должен быть уместным?
1 ответ
Решение
Глобальный DSL onException работает только внутри того же RouteBuilder, так как camelcontext обрабатывает экземпляр routebuilder отдельно.