How do I convert my BeanInvocation object in camel to a message body and headers?
I'm using Camel Proxy to expose an interface as a starting point for a route. It uses a BeanInvocation object as the message body. How do I set the message body and headers based on the arguments passed to the interface?
public interface test{
public void sayHi(String firstName, String lastName);
}
I'd like to make the body (firstName + " " + lastName). I'd also like to know how to set one argument as a 开发者_如何学Goheader on the message and the other as the body.
It uses the same bean parameter binding stuff that regular Camel bean invocations uses. So check out the documentation about this
http://camel.apache.org/bean-integration.html
Camel in Action chapter 4 covers all about using beans with Camel.
精彩评论