如何在Spring Integration FTP入站通道适配器中添加<int:request-handler-advice-chain>

时间:2017-06-26 07:52:44

标签: spring-integration

<int-ftp:inbound-channel-adapter />中,如果FTP文件下载完成或失败,我想调用外部建议(也许在文件下载之前运行建议也很好)。我怎么能这样做?

<int:request-handler-advice-chain />似乎无法添加<int-ftp:inbound-channel-adapter />。似乎冷建议只能在<int:poller />内添加,但这意味着不同的事情。

1 个答案:

答案 0 :(得分:1)

请求处理程序建议只能应用于消息处理程序;入站通道适配器不是消息处理程序。

有关如何将建议应用于轮询通道适配器,请参阅smart polling

要获取有关即将下载的文件的信息,您可以使用自定义FileListFilter<FTPFile>来决定是否下载该文件。