【发布时间】:2016-08-26 19:34:55
【问题描述】:
我正在尝试使用 JMS 实现在 #Solace Appliance 上发送/接收消息。
我正在使用SolConnectionFactoryImpl 工厂来创建连接。
一切看起来都很好,但是当我尝试将 MessageListener 事件附加到 JMS MessageConsumer 时,Solace 的 API 会打印以下消息
2016 年 2 月 26 日之前 12:40:28 PM com.solacesystems.jms.SolTopicSubscriber setMessageListener INFORMACIÓN: 设置消息监听器 SolTopicSubscriber null
我在这里创建MessageListener:
MessageListener messageListenerConsumer = new MessageListener()
{
@Override
public void onMessage(Message arg0)
{
try {
textPane_1.setText(textPane_1.getText()+"puerquito consumido:"+((TextMessage)arg0).getText()+"\n");
textPane.setText(textPane.getText()+"puerquito consumido\n");
} catch(Exception er) {
textPane.setText(textPane.getText()+"Error al consumir el puerquito\n");
}
}
};
consumerParameter.setMessageListener(messageListenerConsumer);
我在这里创建消费者并附加MessageListener
messageConsumer = session.createConsumer(destination);
messageConsumer.setMessageListener(consumerParameter.getMessageListener());
有什么想法吗?
谢谢
【问题讨论】:
标签: java jms messaging consumer solace