Вы внедряете Маршрутизатор на основе содержимого EIP , и я считаю, что ваш подход верен.Вы всегда можете использовать CamelTestSupport
для проверки RouteBuilders
.
Возможное предостережение: пожалуйста, посмотрите, вызывает ли .when()
проверка out.header.updateType
, вызывает exchange.getOut()
(я точно не помню), если это произойдет, вы можете потерять важную информацию в сообщении IN
,Это может привести к неожиданным результатам.Это всего лишь предостережение, и вы, возможно, уже знаете разницу.Убедитесь, что достигли и поняли эту страницу , если вы еще этого не сделали.