org.jboss.mq
Class SpyTextMessage

java.lang.Object
  extended byorg.jboss.mq.SpyMessage (src) 
      extended byorg.jboss.mq.SpyTextMessage
All Implemented Interfaces:
java.lang.Cloneable, java.lang.Comparable, java.io.Externalizable, Message (src) , java.io.Serializable, TextMessage (src)

public class SpyTextMessage
extends SpyMessage (src)
implements java.lang.Cloneable, TextMessage (src) , java.io.Externalizable

This class implements javax.jms.TextMessage

See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class org.jboss.mq.SpyMessage (src)
SpyMessage.Header (src)
 
Field Summary
 
Fields inherited from class org.jboss.mq.SpyMessage (src)
ack, BOOLEAN, BYTE, BYTES_MESS, DOUBLE, ENCAP_MESS, FLOAT, header, INT, LONG, MAP_MESS, NULL, OBJECT, OBJECT_MESS, PROPERTY_REDELIVERY_COUNT, PROPERTY_REDELIVERY_DELAY, PROPERTY_REDELIVERY_LIMIT, PROPERTY_SCHEDULED_DELIVERY, session, SHORT, SPY_MESS, STREAM_MESS, STRING, TEXT_MESS
 
Fields inherited from interface javax.jms.Message (src)
DEFAULT_DELIVERY_MODE, DEFAULT_PRIORITY, DEFAULT_TIME_TO_LIVE
 
Constructor Summary
SpyTextMessage()
           
 
Method Summary
 void clearBody()
          Clears out the message body.
 java.lang.String getText()
          Gets the string containing this message's data.
 SpyMessage (src) myClone()
          Clone the message
 void readExternal(java.io.ObjectInput in)
           
 void setText(java.lang.String string)
          Sets the string containing this message's data.
 java.lang.String toString()
           
 void writeExternal(java.io.ObjectOutput out)
           
 
Methods inherited from class org.jboss.mq.SpyMessage (src)
acknowledge, clearProperties, compareTo, copyProps, createAcknowledgementRequest, doAcknowledge, doNegAcknowledge, getAcknowledgementRequest, getBooleanProperty, getByteProperty, getDoubleProperty, getFloatProperty, getIntProperty, getJMSCorrelationID, getJMSCorrelationIDAsBytes, getJMSDeliveryMode, getJMSDestination, getJMSExpiration, getJMSMessageID, getJMSPriority, getJMSRedelivered, getJMSReplyTo, getJMSTimestamp, getJMSType, getLongProperty, getObjectProperty, getPropertyNames, getShortProperty, getStringProperty, isOutdated, propertyExists, readMessage, setBooleanProperty, setByteProperty, setDoubleProperty, setFloatProperty, setIntProperty, setJMSCorrelationID, setJMSCorrelationIDAsBytes, setJMSDeliveryMode, setJMSDestination, setJMSExpiration, setJMSMessageID, setJMSPriority, setJMSRedelivered, setJMSReplyTo, setJMSTimestamp, setJMSType, setLongProperty, setObjectProperty, setReadOnlyMode, setShortProperty, setStringProperty, writeMessage
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface javax.jms.Message (src)
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
 

Constructor Detail

SpyTextMessage

public SpyTextMessage()
Method Detail

setText

public void setText(java.lang.String string)
             throws JMSException (src) 
Description copied from interface: TextMessage (src)
Sets the string containing this message's data.

Specified by:
setText in interface TextMessage (src)
Parameters:
string - the String containing the message's data
Throws:
JMSException (src) - if the JMS provider fails to set the text due to some internal error.

getText

public java.lang.String getText()
                         throws JMSException (src) 
Description copied from interface: TextMessage (src)
Gets the string containing this message's data. The default value is null.

Specified by:
getText in interface TextMessage (src)
Returns:
the String containing the message's data
Throws:
JMSException (src) - if the JMS provider fails to get the text due to some internal error.

clearBody

public void clearBody()
               throws JMSException (src) 
Description copied from interface: Message (src)
Clears out the message body. Clearing a message's body does not clear its header values or property entries.

If this message body was read-only, calling this method leaves the message body in the same state as an empty body in a newly created message.

Specified by:
clearBody in interface Message (src)
Overrides:
clearBody in class SpyMessage (src)
Throws:
JMSException (src) - for any error

myClone

public SpyMessage (src)  myClone()
                   throws JMSException (src) 
Description copied from class: SpyMessage (src)
Clone the message

Overrides:
myClone in class SpyMessage (src)
Returns:
the cloned message
Throws:
JMSException (src) - for any error

readExternal

public void readExternal(java.io.ObjectInput in)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException
Specified by:
readExternal in interface java.io.Externalizable
Overrides:
readExternal in class SpyMessage (src)
Throws:
java.io.IOException
java.lang.ClassNotFoundException

writeExternal

public void writeExternal(java.io.ObjectOutput out)
                   throws java.io.IOException
Specified by:
writeExternal in interface java.io.Externalizable
Overrides:
writeExternal in class SpyMessage (src)
Throws:
java.io.IOException

toString

public java.lang.String toString()
Overrides:
toString in class SpyMessage (src)