I am just starting out with Camel and saw a good youtube video(
https://youtu.be/91UiQgazt3g?t=1859) on it from where this example baffled
me.

Given the following Java Bean:

@Singleton
public class SomeBean {

      private int counter;
      public int someMethod() {
      return "Hello" + ++counter;
      }
}

I have seen camel code calling the method of the bean like following:

from(inputEndpoint).
       setHeader("Header", method(someBean)


*Notice that the method is not specified yet Camel can make out what method
to invoke. How does it do that ?*

Which of the bean binding(
https://camel.apache.org/manual/latest/bean-binding.html#BeanBinding-Choosingthemethodtoinvoke)
r*ules does Camel use in this case ?*


-- 
Regards,
Sreyan

Reply via email to