Hi all,

I send a message to a queue named *test* .Below is some code I used and sent
successfully.
 
 ActiveMQTextMessage message = new ActiveMQTextMessage();
                         message.setResponseRequired(true);
                         message.setText("999999999999999999999");  
                         message.setStringProperty("field1", "value1");
                         message.setStringProperty("field2", "value2");
                         producer.send(message);
                       


I use some code to listen message from queue *test*
        
from("activemq:test").bean(MyListener.class);


Here is MyListener class
public class MyMessageListener implements MessageListener {
     public void onMessage(Message message) {
                                if(message instanceof ActiveMQTextMessage) {
                        ActiveMQTextMessage msg = (ActiveMQTextMessage) message;
                        System.out.println(msg.isResponseRequired());
                }     
}


Everything else is done.But msg.isResponseRequired() is print false value.
Please give me an advice.
Thanks,





--
View this message in context: 
http://camel.465427.n5.nabble.com/Access-responseRequired-ActiveMQTextMessage-tp5788233.html
Sent from the Camel - Users mailing list archive at Nabble.com.

Reply via email to