2016-08-26 2 views
0

Я пытаюсь выполнить JMS-реализацию для отправки/получения сообщения на #Solace Appliance.solace consumer attach MessageListener warning

Я использую фабрику SolConnectionFactoryImpl, чтобы создать соединение. Хорошо, но когда я пытаюсь прикрепить MessageListener события к JMS MessageConsumer, то API Утешения его печать следующего сообщения

назад 26, 2016 12:40:28 PM com.solacesystems.jms все выглядело в .SolTopicSubscriber setMessageListener Informacion: Настройка сообщений слушателя в SolTopicSubscriber нуль

Здесь я создаю 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

Какая версия JMS API вы используете?

Эта запись в журнале ожидается и была перенесена в DEBUG в последних версиях.

Ниже приведен пример из JMS 7.2.0.557.

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