Package jakarta.jms
Interface TextMessage
- 
- All Superinterfaces:
- Message
 
 public interface TextMessage extends Message ATextMessageobject is used to send a message containing ajava.lang.String. It inherits from theMessageinterface 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, aMessageNotWriteableExceptionis thrown. IfclearBodyis called, the message can now be both read from and written to.- Since:
- JMS 1.0
- Version:
- Jakarta Messaging 2.0
- See Also:
- Session.createTextMessage(),- Session.createTextMessage(String),- BytesMessage,- MapMessage,- Message,- ObjectMessage,- StreamMessage,- String
 
- 
- 
Field Summary- 
Fields inherited from interface jakarta.jms.MessageDEFAULT_DELIVERY_DELAY, DEFAULT_DELIVERY_MODE, DEFAULT_PRIORITY, DEFAULT_TIME_TO_LIVE
 
- 
 - 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description StringgetText()Gets the string containing this message's data.voidsetText(String string)Sets the string containing this message's data.- 
Methods inherited from interface jakarta.jms.Messageacknowledge, 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 Detail- 
setTextvoid setText(String string) throws JMSException Sets the string containing this message's data.- Parameters:
- string- the- Stringcontaining 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.
 
 - 
getTextString getText() throws JMSException 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.
 
 
- 
 
-