282.6. And/Or の使用
式が 2 つある場合は、and
または or
演算子で結合できます。
ヒント
Camel 2.9 以降 Camel 2.9 以降は、&& または || を使用します。
たとえば、以下のようになります。
simple("${in.header.title} contains 'Camel' and ${in.header.type'} == 'gold'")
simple("${in.header.title} contains 'Camel' and ${in.header.type'} == 'gold'")
もちろん or
もサポートされています。サンプルは次のようになります。
simple("${in.header.title} contains 'Camel' or ${in.header.type'} == 'gold'")
simple("${in.header.title} contains 'Camel' or ${in.header.type'} == 'gold'")
注意: 現在、and
または or
は、simple 言語表現で 1 回しか 使用できません。これは将来変更される可能性があります。
したがって、次のことは できません。
simple("${in.header.title} contains 'Camel' and ${in.header.type'} == 'gold' and ${in.header.number} range 100..200")
simple("${in.header.title} contains 'Camel' and ${in.header.type'} == 'gold' and ${in.header.number} range 100..200")