У меня есть случай использования, когда bean-компонент Spring определяется так:
<bean id="myBean" class="my.java.IntfImpl"/>
Класс my.java.IntfImpl, реализующий my.java.Intf, необходимо заменить на реализацию на основе Camel. Для Camel 2.x я мог бы сделать это:
<proxy id="camelProxy"
serviceInterface="my.java.Intf"
serviceUrl="direct:start"/>
А потом переплетаю свой bean так:
<bean id="myBean" parent="camelProxy"/>
Проблема в том, что Camel 3.x не поддерживает CamelProxy. Итак, как мне добиться того же с Camel 3.x?