org.apache.qpid.client.message
Class JMSObjectMessage

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.JMSObjectMessage
All Implemented Interfaces:
javax.jms.Message, javax.jms.ObjectMessage

public class JMSObjectMessage
extends AbstractJMSMessage
implements javax.jms.ObjectMessage


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.io.Serializable getObject()
           
 void setObject(java.io.Serializable serializable)
           
 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

getMimeType

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

setObject

public void setObject(java.io.Serializable serializable)
               throws javax.jms.JMSException
Specified by:
setObject in interface javax.jms.ObjectMessage
Throws:
javax.jms.JMSException

getObject

public java.io.Serializable getObject()
                               throws javax.jms.JMSException
Specified by:
getObject in interface javax.jms.ObjectMessage
Throws:
javax.jms.JMSException