Ссылаясь на статью 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