Package jakarta.jms
Interface TextMessage
- All Superinterfaces:
Message
A
TextMessage
object is used to send a message containing a java.lang.String
. It inherits from the
Message
interface and adds a text message body.
This message type can be used to transport text-based messages, including those with XML content.
When a client receives a TextMessage
, it is in read-only mode. If a client attempts to write to the message
at this point, a MessageNotWriteableException
is thrown. If clearBody
is called, the message can now
be both read from and written to.
- Since:
- JMS 1.0
- See Also:
-
Field Summary
Fields inherited from interface jakarta.jms.Message
DEFAULT_DELIVERY_DELAY, DEFAULT_DELIVERY_MODE, DEFAULT_PRIORITY, DEFAULT_TIME_TO_LIVE
-
Method Summary
Methods inherited from interface 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
-
Method Details
-
setText
Sets the string containing this message's data.- Parameters:
string
- theString
containing the message's data- Throws:
JMSException
- if the Jakarta Messaging provider fails to set the text due to some internal error.MessageNotWriteableException
- if the message is in read-only mode.
-
getText
Gets the string containing this message's data. The default value is null.- Returns:
- the
String
containing the message's data - Throws:
JMSException
- if the Jakarta Messaging provider fails to get the text due to some internal error.
-