我的路线如下:
from("seda:in")
.routeId("aggregation")
.process(filterProcessor)
.aggregate(header("flag", new MyAggregationStrategy())
.completionInterval(10000)
.multicast()
.to(sftpUris);
我希望能够访问to
子句中每个URI的生产者,并检查SFTP连接的状态。
到目前为止,我还没有为单个(非多播)制作人制定一种方法,因此解决方案也很有用。
答案 0 :(得分:0)
根据Camel docs,您应该查看CamelFtpReplyCode
标头(可能还有CamelFtpReplyString
)来确定请求发生了什么。默认情况下,FTP错误会 NOT 引发异常。