Java DSL
Camel uses a Java Domain Specific Language or DSL for creating Routes. The benefits of using a Java DSL is that your IDE can smart complete your code as you start typing, rather than having to mess around with buckets of XML.
For more examples see