Joram ${version}

org.objectweb.joram.client.jms
Class TextMessage

java.lang.Object
  extended byorg.objectweb.joram.client.jms.Message
      extended byorg.objectweb.joram.client.jms.TextMessage
All Implemented Interfaces:
javax.jms.Message, javax.jms.TextMessage

public class TextMessage
extends Message
implements javax.jms.TextMessage

Implements the javax.jms.TextMessage interface.


Field Summary
 
Fields inherited from class org.objectweb.joram.client.jms.Message
momMsg, sess
 
Fields inherited from interface javax.jms.Message
DEFAULT_DELIVERY_MODE, DEFAULT_PRIORITY, DEFAULT_TIME_TO_LIVE
 
Method Summary
 void clearBody()
          API method.
 java.lang.String getText()
          API method.
protected  void prepare()
          Method actually preparing the message for sending by transfering the local body into the wrapped MOM message.
 void setText(java.lang.String text)
          API method.
 java.lang.String toString()
           
 
Methods inherited from class org.objectweb.joram.client.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, wrapMomMessage
 
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
API method.

Specified by:
clearBody in interface javax.jms.Message
Overrides:
clearBody in class Message
Throws:
javax.jms.JMSException - Actually never thrown.

setText

public void setText(java.lang.String text)
             throws javax.jms.MessageNotWriteableException
API method.

Specified by:
setText in interface javax.jms.TextMessage
Throws:
javax.jms.MessageNotWriteableException - When trying to set the text if the message body is read-only.

getText

public java.lang.String getText()
                         throws javax.jms.JMSException
API method.

Specified by:
getText in interface javax.jms.TextMessage
Throws:
javax.jms.JMSException - Actually never thrown.

prepare

protected void prepare()
                throws java.lang.Exception
Method actually preparing the message for sending by transfering the local body into the wrapped MOM message.

Overrides:
prepare in class Message
Throws:
java.lang.Exception - If an error occurs while serializing.

toString

public java.lang.String toString()

Joram ${version}

Copyright © 2005 Scalagent - All rights reserved