我正在使用Camel Proxy将接口公开为路由的起点。它使用 BeanInvocation 对象作为消息体。如何根据传递给接口的参数设置消息正文和标头?
public interface test{
public void sayHi(String firstName, String lastName);
}
我想做身体(名字+“”+姓氏)。我还想知道如何将一个参数设置为消息的标头,将另一个参数设置为正文。
我正在使用Camel Proxy将接口公开为路由的起点。它使用 BeanInvocation 对象作为消息体。如何根据传递给接口的参数设置消息正文和标头?
public interface test{
public void sayHi(String firstName, String lastName);
}
我想做身体(名字+“”+姓氏)。我还想知道如何将一个参数设置为消息的标头,将另一个参数设置为正文。
它使用与常规 Camel bean 调用使用相同的 bean 参数绑定内容。因此,请查看有关此的文档
http://camel.apache.org/bean-integration.html
Camel in Action 第 4 章涵盖了在 Camel 中使用 bean 的所有内容。