org.apache.qpid.client.message
Class JMSTextMessage

java.lang.Object
  extended by org.apache.qpid.client.message.AMQMessage
      extended by org.apache.qpid.client.message.AbstractJMSMessage
          extended by org.apache.qpid.client.message.JMSTextMessage
All Implemented Interfaces:
javax.jms.Message, javax.jms.TextMessage

public class JMSTextMessage
extends AbstractJMSMessage
implements javax.jms.TextMessage


Field Summary
 
Fields inherited from class org.apache.qpid.client.message.AbstractJMSMessage
_data, _redelivered, BOOLEAN_PROPERTY_PREFIX, BYTE_PROPERTY_PREFIX, DOUBLE_PROPERTY_PREFIX, FLOAT_PROPERTY_PREFIX, INT_PROPERTY_PREFIX, LONG_PROPERTY_PREFIX, SHORT_PROPERTY_PREFIX, STRING_PROPERTY_PREFIX
 
Fields inherited from class org.apache.qpid.client.message.AMQMessage
_contentHeaderProperties, _deliveryTag, _session
 
Fields inherited from interface javax.jms.Message
DEFAULT_DELIVERY_MODE, DEFAULT_PRIORITY, DEFAULT_TIME_TO_LIVE
 
Method Summary
 void clearBody()
           
 java.lang.String getMimeType()
           
 java.lang.String getText()
           
 void setData(org.apache.mina.common.ByteBuffer data)
           
 void setText(java.lang.String string)
           
 java.lang.String toBodyString()
          Get a String representation of the body of the message.
 
Methods inherited from class org.apache.qpid.client.message.AbstractJMSMessage
acknowledge, clearProperties, getBooleanProperty, getByteProperty, getData, getDoubleProperty, getFloatProperty, getIntProperty, getJmsContentHeaderProperties, getJMSCorrelationID, getJMSCorrelationIDAsBytes, getJMSDeliveryMode, getJMSDestination, getJMSExpiration, getJMSMessageID, getJMSPriority, getJMSRedelivered, getJMSReplyTo, getJMSTimestamp, getJMSType, getLongProperty, getObjectProperty, getPropertyNames, getShortProperty, getStringProperty, getUnderlyingMessagePropertiesMap, populateHeadersFromMessageProperties, propertyExists, setBooleanProperty, setByteProperty, setDoubleProperty, setFloatProperty, setIntProperty, setJMSCorrelationID, setJMSCorrelationIDAsBytes, setJMSDeliveryMode, setJMSDestination, setJMSExpiration, setJMSMessageID, setJMSPriority, setJMSRedelivered, setJMSReplyTo, setJMSTimestamp, setJMSType, setLongProperty, setObjectProperty, setShortProperty, setStringProperty, setUnderlyingMessagePropertiesMap, toString
 
Methods inherited from class org.apache.qpid.client.message.AMQMessage
getAMQSession, getDeliveryTag, setAMQSession
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface javax.jms.Message
acknowledge, clearProperties, getBooleanProperty, getByteProperty, getDoubleProperty, getFloatProperty, getIntProperty, getJMSCorrelationID, getJMSCorrelationIDAsBytes, getJMSDeliveryMode, getJMSDestination, getJMSExpiration, getJMSMessageID, getJMSPriority, getJMSRedelivered, getJMSReplyTo, getJMSTimestamp, getJMSType, getLongProperty, getObjectProperty, getPropertyNames, getShortProperty, getStringProperty, propertyExists, setBooleanProperty, setByteProperty, setDoubleProperty, setFloatProperty, setIntProperty, setJMSCorrelationID, setJMSCorrelationIDAsBytes, setJMSDeliveryMode, setJMSDestination, setJMSExpiration, setJMSMessageID, setJMSPriority, setJMSRedelivered, setJMSReplyTo, setJMSTimestamp, setJMSType, setLongProperty, setObjectProperty, setShortProperty, setStringProperty
 

Method Detail

clearBody

public void clearBody()
               throws javax.jms.JMSException
Specified by:
clearBody in interface javax.jms.Message
Specified by:
clearBody in class AbstractJMSMessage
Throws:
javax.jms.JMSException

toBodyString

public java.lang.String toBodyString()
                              throws javax.jms.JMSException
Description copied from class: AbstractJMSMessage
Get a String representation of the body of the message. Used in the toString() method which outputs this before message properties.

Specified by:
toBodyString in class AbstractJMSMessage
Throws:
javax.jms.JMSException

setData

public void setData(org.apache.mina.common.ByteBuffer data)

getMimeType

public java.lang.String getMimeType()
Specified by:
getMimeType in class AbstractJMSMessage

setText

public void setText(java.lang.String string)
             throws javax.jms.JMSException
Specified by:
setText in interface javax.jms.TextMessage
Throws:
javax.jms.JMSException

getText

public java.lang.String getText()
                         throws javax.jms.JMSException
Specified by:
getText in interface javax.jms.TextMessage
Throws:
javax.jms.JMSException