如何从Mule 3入站文件端点传递java.io.File

时间:2012-09-11 06:37:43

标签: mule

使用Mule 3,如何将java.io.File对象有效负载从入站文件端点传递到Groovy脚本而不是文件的内容?

1 个答案:

答案 0 :(得分:4)

您需要关闭流媒体并覆盖文件连接器上的默认消息工厂:

<file:connector name="fileConnector" streaming="false" autoDelete="false">
    <service-overrides messageFactory="org.mule.transport.file.FileMuleMessageFactory" />
</file:connector>

请注意,您可以在开始之前或完成处理之后移动/删除文件,否则Mule会一次又一次地轮询它。