используйте спецификаторы типа для верблюда - PullRequest
0 голосов
/ 21 октября 2018

Ссылаясь на статью http://camel.apache.org/bean-binding.html

from("direct:myRoute1")
                .bean(new DemoRoute(), "test(Demo,Shape)")
               .end();


 from("direct:myRoute2")
                .bean(new DemoRoute(), "test(Demo,Vehicle)")
                .end();             




 interface Shape

 @Component
   class Circle implements Shape{
   }

interface Vehicle

 @Component
   class Bicycle implements Vehicle{
   }

У меня есть 2 перегруженных метода теста, но это дает исключение

 Exchange[ExchangePattern: InOnly, BodyType: String, Body: org.apache.camel.component.bean.AmbiguousMethodCallException: Ambiguous method invocations 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...