Apache Camel包括,排除不与GenericFileFilter一起使用的选项
我尝试使用include,使用camel route url排除选项,并且工作正常。
我也尝试过GenericFileFilter实现并且工作正常。两者都是单独工作但不是一起工作。
Apache Camel排除选项不与GenericFileFilter一起使用
过滤器#1:
我找到一个重复的文件时,我想做一个数据库操作。所以这个逻辑我通过扩展GenericFileFilter类在重写的accept方法中实现。
过滤器#2:
另外,我不想获取* .JPG图像文件,只能说* .xml文件。所以我在Route URL中添加了File2选项和以下选项
antInclude=*.xml&antExclude=*.jpg
要么
include=.*\\.xml$&exclude=.*\\.jpg$
题:
和
但是,当我同时使用Filter#1和Filter#2时,camel不考虑包括或排除uri选项,并且没有按预期工作。
我提到了下面的apache camel URL:
http://camel.apache.org/file2.html
我还提到了GenericFileFilter API。
但没有运气。
您只能使用包含/排除或ANT样式变体,而不能将它们混合在一起。