キューにリスナーを設定するJavaアプリケーションがありonMessage(Message)
、のサブクラスを取得します。サブクラスをjavax.jms.TextMessage
取得するにはどうすればよいですか。javax.jms.BytesMessage
注:メッセージを送信するアプリケーションにアクセスできません。
メッセージの種類は、送信者によって決定されます。送信者が変更できない場合、受信メッセージの種類は変更できません。
最終的な目標は何ですか?あなたがしようとしていることを達成するために、受信者がメッセージを処理する方法を変更できますか? TextMessage から文字列を取得すると、 String.getBytes()を使用してその文字列のバイト配列バージョンを取得できます。
それよりもはるかに風変わりなことをしたい場合は、とにかく送信者の協力が必要ではないでしょうか?