1

キューにリスナーを設定するJavaアプリケーションがありonMessage(Message)、のサブクラスを取得します。サブクラスをjavax.jms.TextMessage取得するにはどうすればよいですか。javax.jms.BytesMessage

注:メッセージを送信するアプリケーションにアクセスできません。

4

1 に答える 1

2

メッセージの種類は、送信者によって決定されます。送信者が変更できない場合、受信メッセージの種類は変更できません。

最終的な目標は何ですか?あなたがしようとしていることを達成するために、受信者がメッセージを処理する方法を変更できますか? TextMessage から文字列を取得すると、 String.getBytes()を使用してその文字列のバイト配列バージョンを取得できます。

それよりもはるかに風変わりなことをしたい場合は、とにかく送信者の協力が必要ではないでしょうか?

于 2009-08-17T02:13:40.867 に答える