Hi Maybe you should use the wire tap eip
On Tue, Dec 16, 2014 at 1:17 AM, gabfssilva <[email protected]> wrote: > Hello! I'm using spark-java as rest-dsl provider (but I already tried with > the servlet component and still didn't work) and I'm having some issues > using in only in a rest dsl route: > > That's the rest configuration: > restConfiguration().component("spark-rest").bindingMode(RestBindingMode.json) > .dataFormatProperty("prettyPrint", "true"); > > my endpoint: > > > rest("/rs/tm").consumes(APPLICATION_RESOURCE_JSON).produces(APPLICATION_RESOURCE_JSON) > .post().outType(Transaction.class).type(Transaction.class) > .to("direct:processTransaction"); > > and, my direct:processTransaction: > > from("direct:processTransaction") > .process(e -> { > //doing really funny stuff over here > }) > .inOnly("seda:processTransaction"); > > > so... whenever i try to send a message to an endpoint using InOnly exchange > pattern, the rest-dsl endpoint gets messed up, for example, it is not > converted automatically to json before returning to the client, and also > content type is not set, but, when I try to use the InOut pattern, > everything works fine, but I really need this endpoint to be async at that > point. > oh, and yeah, when I don't set the InOnly pattern before calling the seda > endpoint, the message is sent sync, i have no idea why. > > does anyone know what could be happening? > > waiting for an answer, thanks!! > > > > > -- > View this message in context: > http://camel.465427.n5.nabble.com/Problem-with-InOnly-exchange-pattern-using-with-RestDSL-tp5760717.html > Sent from the Camel - Users mailing list archive at Nabble.com. -- Claus Ibsen ----------------- Red Hat, Inc. Email: [email protected] Twitter: davsclaus Blog: http://davsclaus.com Author of Camel in Action: http://www.manning.com/ibsen hawtio: http://hawt.io/ fabric8: http://fabric8.io/
