有没有办法将路由注入camel FileFilter? 我有这条骆驼路线:
<route id="mislaka-bituch">
<from
uri="ftp://{{mislaka_bituch_in_path}}?filter=#fileFilter&readLock=none&delete=true&moveFailed=.error&sortBy=file:modified" />
<convertBodyTo type="java.lang.String" />
<to uri="bean:redirectService?method=analyzeMislaka" />
<toD uri="ftp://${exchangeProperty[targetPath]}" />
</route>
在我的FileFilter中,我有方法:
public boolean accept(GenericFile<T> file)
但是如何在这个课程中获得路线信息(例如名称)?
答案 0 :(得分:1)
是的,如评论中所述,您无法获取路线的ID等,在FileFilter
方法中,您只能从GenericFile
获取文件信息。