package uk.co.blogspot.camelbyexample.sample;
import org.apache.camel.builder.RouteBuilder;
public class ContentBasedFileRouter extends RouteBuilder {
public void configure() {
// content based routing
from("file:src/data?noop=true")
.choice()
.when(xpath("/person/city = 'London'"))
.log("UK message")
.to("file:target/messages/uk")
.when(xpath("/person/city = 'Mumbai'"))
.log("India message")
.to("file:target/messages/India")
.otherwise()
.log("Other message")
.to("file:target/messages/others");
}
}
Monday, August 26, 2013
Camel File - Content based routing using XPath
Labels:
camel
,
camel-file
,
xpath
Subscribe to:
Post Comments
(
Atom
)
No comments :
Post a Comment