如何在骆驼apache上使用条件

how to use condition on Camel apache

我在 jBoss development studio 上使用 Camel Apache & fuse 进行集成项目

我在它们之间有两个端点文件我用作路由 "Choice" 根据它们的扩展名 (xlsx/other) 和文件名分隔文件
在 "When" 路线上,我把这个表达式

${file:ext} == 'xlsx' and ${file:onlyname.noext} contains 'FB'

效果很好,现在我想用 OR 添加另一个条件 我的意思是我想要两个包含 BF 或 bf 的文件 我用这个

${file:ext} == 'xlsx' and ${file:onlyname.noext} contains 'FB' or 'fb'

${file:ext} == 'xlsx' and (${file:onlyname.noext} contains 'FB' OR ${file:onlyname.noext} contains 'fb')

但是没用

应该写什么表情

固定

实际上第二个代码工作得很好

${file:ext} == 'xlsx' and (${file:onlyname.noext} contains 'FB' OR ${file:onlyname.noext} contains 'fb')