0

#Solace Appliance でメッセージを送受信するために JMS 実装を使用しようとしています。

SolConnectionFactoryImplfactory を使用して接続を作成しています。MessageListenerすべて問題ないように見えますが、イベントを JMSにアタッチしようとするとMessageConsumer、Solace の API が次のメッセージを出力します

2016 年 26 月 26 日 12:40:28 PM com.solacesystems.jms.SolTopicSubscriber setMessageListener 情報: 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()); 

何か案が?

ありがとうございました

4

1 に答える 1

1

実行している JMS API のバージョンはどれですか?

このログ エントリは予期されるものであり、最新バージョンでは DEBUG に移動されています。

JMS 7.2.0.557 の例を次に示します。

594  [main] DEBUG com.solacesystems.jms.SolTopicSubscriber  - Setting message listener in SolTopicSubscriber null
于 2016-08-29T07:53:19.803 に答える