直接以骆驼路线归档而无需文件使用者

时间:2019-01-21 10:41:20

标签: apache-camel

嗨,

有没有办法让骆驼删除不是来自文件使用者的文件。 更确切地说:在我的路线中,我收集了文件列表(而不是从文件组件中),然后我将其处理。之后,我要全部删除。

我当然可以制造一个使用例如apache FileUtils,但我想知道是否有办法让骆驼来处理它。

使用split表达式,我可以分别处理每个文件,因此有一个只删除单个文件的过程就可以了。

问候 克里斯

1 个答案:

答案 0 :(得分:0)

是的,您需要自己编写一些代码以删除所需的文件。然后,您可以将其添加为onCompletion或在路由的末尾调用Bean /处理器。或添加自定义路由策略并将其附加到路由等。执行此操作的方法更多。