Content Based Router
The content-based router pattern is used in ServiceMix and Camel to route messages using XPath predicates.

Required properties
- You must set at least one of the following properties (In each case, the default value is the component name):
- endpoint
- service
- interfaceName
- You must use at least one routing rule to route messages. Then
you must set the following properties :
- The target is where the routed message has to go.
- The xpath predicate used to route the message.
Note: Every time you draw a connection a new routing rule is added to the routing
rules property.
The target property is set automatically, then you only need to set the XPath
predicate.