パッケージ 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
    関連事項:
    Session.createTextMessage(), Session.createTextMessage(String), BytesMessage, MapMessage, Message, ObjectMessage, StreamMessage, StringSE
    • メソッドの詳細

      • setText

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

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