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.