1

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

4

1 回答 1

4

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

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

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

于 2012-09-13T00:18:14.973 回答