public interface TextMessage extends Message
TextMessage
オブジェクトは、java.lang.String
を含むメッセージを送信するために使用されます。Message
インターフェースから継承し、テキストメッセージ本文を追加します。このメッセージ型は、XML コンテンツを含むメッセージを含む、テキストベースのメッセージを転送するために使用できます。
クライアントが TextMessage
を受信すると、読み取り専用モードになります。この時点でクライアントがメッセージに書き込もうとすると、MessageNotWriteableException
がスローされます。clearBody
が呼び出されると、メッセージの読み取りと書き込みの両方が可能になります。
Session.createTextMessage()
, Session.createTextMessage(String)
, BytesMessage
, MapMessage
, Message
, ObjectMessage
, StreamMessage
, String
SEDEFAULT_DELIVERY_DELAY, DEFAULT_DELIVERY_MODE, DEFAULT_PRIORITY, DEFAULT_TIME_TO_LIVE
修飾子と型 | メソッドと説明 |
---|---|
StringSE | getText() このメッセージのデータを含む文字列を取得します。 |
void | setText(StringSE string) このメッセージのデータを含む文字列を設定します。 |
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
void setText(StringSE string) throws JMSException
string
- メッセージのデータを含む String
JMSException
- 内部エラーのために Jakarta Messaging プロバイダーがテキストの設定に失敗した場合。MessageNotWriteableException
- メッセージが読み取り専用モードの場合。StringSE getText() throws JMSException
String
JMSException
- 内部エラーのために Jakarta Messaging プロバイダーがテキストの取得に失敗した場合。Copyright © 2019 Eclipse Foundation.
Use is subject to license terms.