安慰消费者附加MessageListener警告

时间:2016-08-26 19:34:55

标签: java jms messaging consumer solace

我正在尝试使用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()); 

有什么想法吗?

谢谢

1 个答案:

答案 0 :(得分:1)

您正在运行哪个版本的JMS API?

此日志条目是预期的,并已在最新版本中移至DEBUG。

以下是JMS 7.2.0.557的示例。

594  [main] DEBUG com.solacesystems.jms.SolTopicSubscriber  - Setting message listener in SolTopicSubscriber null