Predicates
Camel supports a pluggable interface called Predicate which can be used to integrate a predicate into Routes or Enterprise Integration Patterns such as when using the Message Filter.
You can easily write your own plugin predicate by implementing the Predicate interface. There are also a number of helper builders available such as the Predicates class