有谁知道如何用blueprint xml语法编写这个camel路由片段?
.setHeader("headerName").method(beanInstance, "methodToGetHeaderValue")
我认为它是这样的,但我无法得到确切的语法。
<setHeader headerName="theHeader">
<bean id="beanId" ref="MyBean" method="BeanMethod"/>
</setHeader>
谢谢!
答案 0 :(得分:1)
我认为您要调用方法的标记是<method>
。
Camel文档有一个setting a header和invoking a method的示例。将这些放在一起,你得到:
<setHeader headerName="theHeader">
<method ref="MyBean" method="methodToGetHeaderValue" />
</setHeader>