Thanks for the response, Gary. I will raise the issue in JIRA.
I tried using the send() method. The listener still does not process the Message payload (only String is handled).
Excerpts from the listener code:
Code:
container.setMessageListener(new MessageListenerAdapter(new AMessageHandler()));
AMessageHandler code:
Code:
public void handleMessage(Message msg) {
logger.info("AMessageHandler Received: " + msg.toString());
}
does not get invoked at all when a Message object is passed via send(QueueName, msg);
However, the following AMessageHandler code gets invoked when a String is passed (through convertAndSend()):
Code:
public void handleMessage(String text) {
logger.info("AMessageHandler Received: " + text);
}
Looking for guidance. Thanks.