在<int-ftp:inbound-channel-adapter />
中,如果FTP文件下载完成或失败,我想调用外部建议(也许在文件下载之前运行建议也很好)。我怎么能这样做?
<int:request-handler-advice-chain />
似乎无法添加<int-ftp:inbound-channel-adapter />
。似乎冷建议只能在<int:poller />
内添加,但这意味着不同的事情。
答案 0 :(得分:1)
请求处理程序建议只能应用于消息处理程序;入站通道适配器不是消息处理程序。
有关如何将建议应用于轮询通道适配器,请参阅smart polling。
要获取有关即将下载的文件的信息,您可以使用自定义FileListFilter<FTPFile>
来决定是否下载该文件。