Camel supports the Normalizer from the EIP patterns by using a Message Router in front of a number of Message Translator instances.
This example shows a Message Normalizer that converts two types of XML messages into a common format. Messages in this common format are then filtered.
Using the Fluent Builders
In this case we're using a Java bean as the normalizer. The class looks like this
Using the Spring XML Extensions
The same example in the Spring DSL
Using This Pattern