Я пытаюсь посоветовать и смоделировать конечные точки одного конкретного маршрута следующим образом:
RouteDefinition route = context.getRouteDefinition("process-search");
route.adviceWith(context, new AdviceWithRouteBuilder() {
@Override
public void configure() throws Exception {
mockEndpoints();
}
});
Здесь я ожидаю, что mockEndpoints
будет макетировать только конечные точки в пределах рекомендованного process-search
маршрута, но я вижу, чтосоветуются конечные точки в контексте верблюда, как будто я использую context.getRouteDefinitions()
, а затем советую каждый маршрут в отдельности.
с mockEndpoints()
JavaDocs
-
Перемешать всеконечные точки на маршруте.
Я предполагаю, что конечные точки не связаны с конкретной конечной точкой, они используются повторно.Но в этом случае, как я могу ограничить консультирование только конечными точками определенного маршрута, без явной ссылки на них вручную.
Версия Camel - 2.17.0.redhat-630310