我刚刚开始使用mule,不知道如何将我的请求头的一部分作为参数/参数传递给Java组件。如何从Mule流中将参数传递给Java组件?
我的Java组件是如下
public String processHeader(String in)
{
//process header
System.out.print(" Header" + in);
}
的Ive能够从流
<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
访问processHeader
以下面的方式。打印Header test
我可以在使用转储头的内容如下
<logger level="INFO" doc:name="Logger" message="#[headers:INBOUND:*]"/>
但我似乎无法弄清楚如何通过message
作为参数传递给processHeader
也可以找到任何相关的例子。任何帮助,将不胜感激。
顺便说一句,我使用Mule 3.5
如果这件事。
您正在使用哪个版本的Mule? – 2014-11-21 04:51:35