【发布时间】:2012-11-23 13:59:47
【问题描述】:
场景
我通过实现 messageListener 来使用来自 WebLogic 队列的消息。 onMessage() 调用成功,接收到的消息可以从 onMessage 函数中打印出来。
要求
接收到这个msgText后立即处理,并将处理后的结果返回给调用方法。
代码
@Override
public void onMessage(Message msg) {
try {
String msgText;
if (msg instanceof TextMessage) {
msgText = ((TextMessage) msg).getText();
} else {
msgText = msg.toString();
}
System.out.println(msgText);
} catch (JMSException ex) {
ex.printStackTrace();
}
}
【问题讨论】:
-
你有什么问题?
-
目的是将结果返回给另一个类中的调用方法
标签: java jms parameter-passing