I'd greatly appreciate help in converting the below route into its XML
equivalent. I am stuck at the part on how to set the content type, charset
header and the body of the response itself.
Thanks...
from("servlet:///hello?matchOnUriPrefix=true").process(new Processor() {
public void process(Exchange exchange) throws Exception {
String contentType =
exchange.getIn().getHeader(Exchange.CONTENT_TYPE, String.class);
String path = exchange.getIn().getHeader(Exchange.HTTP_PATH,
String.class);
assertEquals("Get a wrong content type", CONTENT_TYPE, contentType);
String charsetEncoding =
exchange.getIn().getHeader(Exchange.HTTP_CHARACTER_ENCODING, String.class);
assertEquals("Get a wrong charset name", "UTF-8", charsetEncoding);
exchange.getOut().setHeader(Exchange.CONTENT_TYPE, contentType + ";
charset=UTF-8");
exchange.getOut().setHeader("PATH", path);
exchange.getOut().setBody("Hello World");
}
});
--
View this message in context:
http://www.nabble.com/Servlet-End-Point-Route-Processing-in-XML-tp25904220p25904220.html
Sent from the Camel - Users mailing list archive at Nabble.com.