我刚刚开始使用 mule,无法弄清楚如何将请求标头的一部分作为参数/参数传递给 Java 组件。
我的 Java 组件如下
public String processHeader(String in)
{
//process header
System.out.print(" Header" + in);
}
我已经能够processHeader
从流程中以以下方式访问
<component>
<method-entry-point-resolver>
<include-entry-point method="processHeader" />
</method-entry-point-resolver>
<singleton-object class="my.test.mule.Processor" />
</component>
使用http://localhost:8080/test
. 印刷Header test
我可以使用以下内容转储标题的内容
<logger level="INFO" doc:name="Logger" message="#[headers:INBOUND:*]"/>
但我似乎无法弄清楚如何将message
作为参数传递给,processHeader
也找不到任何相关的例子。任何帮助,将不胜感激。
顺便说一句,如果这很重要,我正在使用Mule 3.5
。