我正在尝试使用JMS实现在#Solace Appliance发送/接收消息。
我正在使用SolConnectionFactoryImpl
工厂来创建连接。
一切看起来都不错但是当我试图将MessageListener
事件附加到JMS MessageConsumer
时,Solace的API会打印以下消息
前26,2016 12:40:28 PM com.solacesystems.jms.SolTopicSubscriber setMessageListenerINFORMACIÓ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());
有什么想法吗?
谢谢
答案 0 :(得分:1)
您正在运行哪个版本的JMS API?
此日志条目是预期的,并已在最新版本中移至DEBUG。
以下是JMS 7.2.0.557的示例。
594 [main] DEBUG com.solacesystems.jms.SolTopicSubscriber - Setting message listener in SolTopicSubscriber null