使用Mule 3,如何将java.io.File
对象有效负载从入站文件端点传递到Groovy脚本而不是文件的内容?
答案 0 :(得分:4)
您需要关闭流媒体并覆盖文件连接器上的默认消息工厂:
<file:connector name="fileConnector" streaming="false" autoDelete="false">
<service-overrides messageFactory="org.mule.transport.file.FileMuleMessageFactory" />
</file:connector>
请注意,您可以在开始之前或完成处理之后移动/删除文件,否则Mule会一次又一次地轮询它。