パッケージ 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
,String
SE
フィールドサマリー
インターフェース jakarta.jms.Message から継承されたフィールド
DEFAULT_DELIVERY_DELAY, DEFAULT_DELIVERY_MODE, DEFAULT_PRIORITY, DEFAULT_TIME_TO_LIVE
メソッドのサマリー
すべてのメソッド インスタンスメソッド 抽象メソッド 修飾子と型 メソッド 説明 StringSE
getText()
このメッセージのデータを含む文字列を取得します。void
setText(StringSE string)
このメッセージのデータを含む文字列を設定します。インターフェース jakarta.jms.Message から継承されたメソッド
acknowledge, clearBody, clearProperties, getBody, getBooleanProperty, getByteProperty, getDoubleProperty, getFloatProperty, getIntProperty, getJMSCorrelationID, getJMSCorrelationIDAsBytes, getJMSDeliveryMode, getJMSDeliveryTime, getJMSDestination, getJMSExpiration, getJMSMessageID, getJMSPriority, getJMSRedelivered, getJMSReplyTo, getJMSTimestamp, getJMSType, getLongProperty, getObjectProperty, getPropertyNames, getShortProperty, getStringProperty, isBodyAssignableTo, propertyExists, setBooleanProperty, setByteProperty, setDoubleProperty, setFloatProperty, setIntProperty, setJMSCorrelationID, setJMSCorrelationIDAsBytes, setJMSDeliveryMode, setJMSDeliveryTime, setJMSDestination, setJMSExpiration, setJMSMessageID, setJMSPriority, setJMSRedelivered, setJMSReplyTo, setJMSTimestamp, setJMSType, setLongProperty, setObjectProperty, setShortProperty, setStringProperty
メソッドの詳細
setText
void setText(StringSE string) throws JMSException
このメッセージのデータを含む文字列を設定します。- パラメーター:
string
- メッセージのデータを含むString
- 例外:
JMSException
- 内部エラーのために Jakarta Messaging プロバイダーがテキストの設定に失敗した場合。MessageNotWriteableException
- メッセージが読み取り専用モードの場合。
getText
StringSE getText() throws JMSException
このメッセージのデータを含む文字列を取得します。デフォルト値は null です。- 戻り値:
- メッセージのデータを含む
String
- 例外:
JMSException
- 内部エラーのために Jakarta Messaging プロバイダーがテキストの取得に失敗した場合。