from(${from_uri:var(String)}).aggregator(header("cheese")).to(${to_uri:var(String)});
from(${from_uri:var(String)}).choice()
.when(header("foo").isEqualTo("bar")).to(${when_uri:var(String)})
.when(header("foo").isEqualTo("cheese")).to(${when2_uri:var(String)})
.otherwise().to(${otherwise_uri:var(String)});
from(${from_uri:var(String)}).delayer(${milliseconds:var(Integer)}).to(${to_uri:var(String)});from(${from_uri:var(String)}).
filter().xpath("/person[@name='${user}']").
to(${result_uri:var(String)});from(${from_uri:var(String)}).loadBalance().
roundRobin().to(${to_uri:var(String)}, ${2nd_to_uri:var(String)}, ${3rd_to_uri:var(String)});from(${from_uri:var(String)}).multicast().to(${to_uri:var(String)}, ${2nd_to_uri:var(String)}, ${3rd_to_uri:var(String)});from(${from_uri:var(String)}).pipeline(${to_uri:var(String)}, ${2nd_to_uri:var(String)}, ${3rd_to_uri:var(String)});new Processor() {
public void process(Exchange exchange) {
// do stuff to the exchange
}
}from(${from_uri:var(String)}).recipientList(header("foo"));from(${from_uri:var(String)}).resequencer(body()).to(${to_uri:var(String)});from(${from_uri:var(String)}).routingSlip(${slip_header_name:var(String)}, ${uri_delimiter:var(String)});from(${from_uri:var(String)}).splitter(xpath("//foo/bar")).to(${to_uri:var(String)})from(${from_uri:var(String)}).throttler(${number_of_messages:var(Integer)}).timePeriodMillis(${milliseconds:var(Integer)}).to(${to_uri:var(String)});