如何禁用Mule SFTP连接器的流式传输

时间:2015-04-14 20:37:03

标签: mule

如何禁用Mule SFTP连接器流功能,我找不到此属性

3 个答案:

答案 0 :(得分:0)

不太确定您为什么要禁用流式传输。如果它只是您无法在应用程序中处理和处理流并且您想要将流转换为对象进行处理,则可以考虑使用字节数组将对象转换为对象转换为对象。

答案 1 :(得分:0)

您可以增加轮询频率时间。所以在固定的时间段内流式传输。

<sftp:inbound-endpoint host="${ftp.host}" port="${ftp.port}"
            path="${ftp.inboundTSPpath}" user="${ftp.inbound.username}" password="${ftp.inbound.password}"
            doc:name="FTP" **pollingFrequency="${ftp.tspPollingFrequency}"**
            encoding="UTF-8">

        </sftp:inbound-endpoint>

答案 2 :(得分:0)

流式传输很好,默认情况下提供。太好了,Mulesoft没有提供清晰的流/不流方法-他们认为所有内容都应该仅是流。

有时我们出于不同的原因需要将其放出。我们可能在某些操作上依赖一些副作用。通常,简单地转换为Json或其他类型可以解决此问题。 有时可以通过添加属性deferred来强制实施。

%dw 2.0
output application/json deferred=false

每个流都是不同的,并且可能以不同的方式被取消流化。