ループで pollEnrich を使用して動的ファイル名のファイルをダウンロードしようとしていますが、pollEnrich で接続例外が発生した場合、onException ブロックで処理されませんでした。
また、エンドポイント uri で throwExceptionOnConnectFailed=true を使用してみました。駄目じゃない。
これには回避策がありますか?
onException(Exception.class)
.log( "${exception.stacktrace}")
.end();
from("direct:DownloadFiles")
.loop(exchangeProperty("FileCount"))
.pollEnrich().simple("sftp://testeruser:password@localhost:24?
move=Processed&antInclude=*${property.soNumber}*.*").timeout(30000)
.to("TARGET SFTP endpoint")
.end();