You can do setBody(constant(new File("xxxx")))
On Tue, Oct 1, 2013 at 1:24 AM, alapaka <alap...@rocketmail.com> wrote: > Seems like the only way (without using a processor/filter/endpoint ) is to > use enrich. > I tried to use a file directly in setBody: > > from("jetty:http://localhost:8123/services?matchOnUriPrefix=true") > .log("Received Request\n----------------\n ${body} > \n---------------------\n") > .setBody(body().append(new File("C:\\devTestResponse.xml"))) > .log("Sending Response\n----------------\n ${body} > \n---------------------\n") > .end(); > > this does not work. I infer from the documentation that setBody() is meant > to work with expressions i.e. scripts/xpath etc.. that work on the current > content of the Message. > > This exercise is more academic than a real requirement - just seeing what I > can and cannot do within these routes. I can certainly live with pollEnrich > as is. > Thanks for all the help guys! > > aloha > ala > > > > -- > View this message in context: > http://camel.465427.n5.nabble.com/Jetty-consumer-how-to-send-reply-tp5740450p5740616.html > Sent from the Camel - Users mailing list archive at Nabble.com. -- Claus Ibsen ----------------- Red Hat, Inc. Email: cib...@redhat.com Twitter: davsclaus Blog: http://davsclaus.com Author of Camel in Action: http://www.manning.com/ibsen