Apache camel 骆驼文件排序和轮询失败

Apache camel 骆驼文件排序和轮询失败,apache-camel,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}.${

我有一个端点:

 <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}}" />

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

默认情况下,它会将失败的文件保留在目录中,然后继续进行其余的轮询。但是最好定义
moveFailed
URI选项来指定“failed”目录。有关moveFailed

的详细信息,请参见是的,我知道moveFailed,但我更喜欢将文件保存在原始目录中,以便应用程序继续尝试轮询它,但我更喜欢camel不会坚持使用此文件,而是首先轮询目录中存在的其他文件。