camel文件sortBy和poll失败

时间:2017-10-01 18:22:25

标签: apache-camel

我有这个终点:

 <from
                           uri="file://{{incomingFileBaseFolder}}?filter=#fileFilter&amp;recursive=true&amp;readLock=changed&amp;move=${file:parent}/.backup/${date:now:yyyy}/backup_${exchangeId}_${file:onlyname.noext}.${file:name.ext}&amp;sortBy=file:modified&amp;delay={{incomingFileDelay}}" />

所以它按文件排序:已修改。 我的问题是当拉动失败时会发生什么。下一个轮询会移动到目录中的下一个文件,还是会保留失败的文件?

1 个答案:

答案 0 :(得分:1)

默认情况下,它会将失败的文件保留在目录中,然后继续执行其余操作。但最好定义moveFailed URI选项以指定&#34;失败&#34;目录。有关 moveFailed take a look at the Documentantion的更多信息。