camel-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From SwenVogel <swen.vo...@ypsystems.de>
Subject Body lost with Jetty component
Date Thu, 18 Jun 2009 12:13:14 GMT

Hi,

im playing around with the jetty component and encountered the problem that
the message body
is lost after reading.

My test processor class is:

private static final class TestProcessor implements Processor {
    public void process(Exchange e) throws Exception {
        Message out = e.getOut();
        out.copyFrom(e.getIn());

        System.out.println("Process body = " +
e.getIn().getBody(String.class));
    }
}

And i add the following route to the CamelContext:

context.addRoutes(new RouteBuilder() {

    public void configure() throws Exception {
        TestProcessor testProcessor = new TestProcessor();

        from("jetty:http://localhost:8080/testservice")
        .process(testProcessor)
        .process(testProcessor);
    }
}

Is use curl for simple HTTP Posting: curl -d"HelloWorld"
http://localhost:8080/testservice
and the console output is:

Process body = HelloWorld
Process body = 


but why it is not:
Process body = HelloWorld
Process body = HelloWorld

-- 
View this message in context: http://www.nabble.com/Body-lost-with-Jetty-component-tp24091800p24091800.html
Sent from the Camel - Users mailing list archive at Nabble.com.


Mime
View raw message