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- theStringcontaining 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
Stringcontaining the message's data - Throws:
JMSException- if the Jakarta Messaging provider fails to get the text due to some internal error.
-