On 04/02/2008, Sigmund <[EMAIL PROTECTED]> wrote:
>
> I can manage with synchronous, but how do I set the response to be sent back?

So the ProducerTemplate is the client side; it sends the request and
receives the response.

Its the server side which takes the request object and sets the
response. To implement the server side in Camel you'd use a route.

from("jms:someQueue").process(new Processor() {
  public void process(Exchange exchange) {
     Message out = exchange.getOut(true);
     out.setBody(someResponseObject);
   }
};

or even easier is to use a Java bean method...

public class Foo {

 @MessageDriven(uri="jms:someQueue")
  public String getResponse(String request) {...}
}

See
http://activemq.apache.org/camel/bean-integration.html

-- 
James
-------
http://macstrac.blogspot.com/

Open Source Integration
http://open.iona.com

Reply via email to