Red Hat Training

A Red Hat training course is available for Red Hat Fuse

Chapter 23. Property

Overview

The property language provides a convenient way of accessing exchange properties. When you supply a key that matches one of the exchange property names, the property language returns the corresponding value.
The property language is part of camel-core.

XML example

For example, to implement the recipient list pattern when the listOfEndpoints exchange property contains the recipient list, you could define a route as follows:
<camelContext>
  <route>
    <from uri="direct:a"/>
    <recipientList>
      <property>listOfEndpoints</property>
    </recipientList>
  </route>
</camelContext>

Java example

The same recipient list example can be implemented in Java as follows:
from("direct:a").recipientList(property("listOfEndpoints"));