Websphere 6.1 のバックアウト キューから有害なメッセージを取得するソリューションを開発しています。
私の質問は、このメッセージ (つまり、TextMessage) が通常のキューからバックアウト キューに再キューイングされる場合、msg.getJMSDestination() と msg.getJMSReplyTo() のキュー名は何ですか?
例: myQueue への宛先を含むメッセージがあります。ただし、何らかの理由で、このメッセージを処理できませんでした (ポイズン メッセージ)。Websphere がそのように構成されているため、このメッセージは myBOQueue という名前のバックアウト キューに再キューイングされます。(MDB を使用して) myBOQueue からこのメッセージを取得し、 ((Queue) msg.getJMSDestination()).getQueueName()を実行すると、myQueue または myBOQueue のどちらに移動しますか? ((Queue) msg.getJMSReplyTo()).getQueueName()を実行すると、何が得られますか?
メッセージ文書: http://download.oracle.com/javaee/1.4/api/javax/jms/Message.html
Thx、アンドレ