Hi, I have in my RouteBuilder something like this:
public class MyRouteBuilder extends RouteBuilder{ private static final String IN_QUEUE="activemq:myqueue.in?messageConverter=#myMessageConverter"; @Override public void configure(){ from(IN_QUEUE).choice() .when(header("JMSType").isEqualTo("CommandType")) .inOut("bean:messageListener?method=handleMessage") .otherwise().to("activemq:myqueue.in.DLQ") .routeId("jms-my-route"); } } The handleMessage method in MessageListener processes the input and generates a POJO which is set to the message body, but the Type in the JMS header is not set to the proper return type. What is the proper way of setting the message converter for the reply message? Regards, xuan