パッケージ jakarta.jms

インターフェース TextMessage

すべてのスーパーインターフェース:
Message

public interface TextMessage extends Message
TextMessage オブジェクトは、java.lang.String を含むメッセージを送信するために使用されます。Message インターフェースから継承し、テキストメッセージ本文を追加します。

このメッセージ型は、XML コンテンツを含むメッセージを含む、テキストベースのメッセージを転送するために使用できます。

クライアントが TextMessage を受信すると、読み取り専用モードになります。この時点でクライアントがメッセージに書き込もうとすると、MessageNotWriteableException がスローされます。clearBody が呼び出されると、メッセージの読み取りと書き込みの両方が可能になります。

導入:
JMS 1.0
バージョン:
Jakarta Messaging 2.0
関連事項:
  • メソッドの詳細

    • setText

      void setText(StringSE string) throws JMSException
      このメッセージのデータを含む文字列を設定します。
      パラメーター:
      string - メッセージのデータを含む String 
      例外:
      JMSException - 内部エラーのために Jakarta Messaging プロバイダーがテキストの設定に失敗した場合。
      MessageNotWriteableException - メッセージが読み取り専用モードの場合。
    • getText

      StringSE getText() throws JMSException
      このメッセージのデータを含む文字列を取得します。デフォルト値は null です。
      戻り値:
      メッセージのデータを含む String 
      例外:
      JMSException - 内部エラーのために Jakarta Messaging プロバイダーがテキストの取得に失敗した場合。