我需要根据从另一个文件接收到的内容创建一个文件过滤器(从文件夹中选择文件)。 我设置了一条这样的路线:
File1网址-> pollEnrich(带有过滤器的File2网址,aggregationStrategy)->日志
但是问题是在pollEnrich中,从File1获得的值不可用。因此,我无法创建一个筛选器,必须根据该筛选器从Folder2中选择文件。
我尝试了URL中的filer选项以及程序化过滤器(通过扩展GenericFileFilter类)。任何建议都非常感谢。
答案 0 :(得分:1)
从content-enricher回忆起事实,
pollEnrich仅接受一条消息作为响应
当使用文件组件进行调用时,pollEnrich将收集单个文件。因此,应该在pollEnrich中使用带有fileName
选项的文件组件来收集单个文件,并使用while循环多次调用pollEnrich。