Bean as endpoint - 6.3

Talend ESB Mediation Developer Guide

Talend Data Fabric
Talend Data Services Platform
Talend ESB
Talend MDM Platform
Talend Open Studio for ESB
Talend Real-Time Big Data Platform
Design and Development
Talend ESB

Camel also supports invoking Camel Component: Bean as an Endpoint. In the route below:

<camelContext xmlns="">
    <from uri="direct:start"/>
    <to uri="myBean"/>
    <to uri="mock:results"/>

<bean id="myBean" class="org.apache.camel.spring.bind.ExampleBean"/>

What happens is that when the exchange is routed to the myBean Camel will use the Bean Binding to invoke the bean. The source for the bean is just a plain POJO:

public class ExampleBean {
   public String sayHello(String name) {
      return "Hello " + name + "!";
