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.

Filtering out unwanted messages

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.