To support flexible and powerful Enterprise Integration Patterns, Camel supports various Languages to create an Expression or Predicate within either the Routing Domain Specific Language or the XML Configuration.


Combining Predicates*

When creating predicates (expressions that evaluate to true or false), you can combine several predicates — regardless of the language they are built with — by using the PredicateBuilder class. For more information, see Compound Predicates.

The following is the list of currently supported languages: