Filtering out unwanted messages
When you need to perform a sequence of steps only when a message matches a certain condition (Predicate), then a Filter is a good option.
Content Based Routing and Filtering are very similar. Filtering processes a message only if it matches the single predicate provided (much like a single if
statement).
A Content Based Router routes a message based on the first of the multiple predicates, or the optional otherwise
statement if none of the provided predicates matched (similar to an if () {..} else if () {..} else {..}
statement in Java).
This recipe will show you how to perform message processing steps only on those ...
Get Apache Camel Developer's Cookbook now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.