Joram 5.3.0

org.objectweb.joram.client.jms
Class ObjectMessage

java.lang.Object
  extended by org.objectweb.joram.client.jms.Message
      extended by org.objectweb.joram.client.jms.ObjectMessage
All Implemented Interfaces:
javax.jms.Message, javax.jms.ObjectMessage

public final class ObjectMessage
extends Message
implements javax.jms.ObjectMessage

Implements the javax.jms.ObjectMessage interface.


Field Summary
 
Fields inherited from class org.objectweb.joram.client.jms.Message
jmsDest, logger, momMsg, propertiesRO, RObody, session
 
Fields inherited from interface javax.jms.Message
DEFAULT_DELIVERY_MODE, DEFAULT_PRIORITY, DEFAULT_TIME_TO_LIVE
 
Method Summary
 java.io.Serializable getObject()
          API method.
 void setObject(java.io.Serializable obj)
          API method.
 
Methods inherited from class org.objectweb.joram.client.jms.Message
acknowledge, clearBody, clearProperties, convertJMSMessage, getBooleanProperty, getByteProperty, getDoubleProperty, getFloatProperty, getIntProperty, getJMSCorrelationID, getJMSCorrelationIDAsBytes, getJMSDeliveryMode, getJMSDestination, getJMSExpiration, getJMSMessageID, getJMSPriority, getJMSRedelivered, getJMSReplyTo, getJMSTimestamp, getJMSType, getLongProperty, getMomMsg, getObjectProperty, getOptionalHeader, getProperties, getPropertyNames, getShortProperty, getStringProperty, prepare, propertyExists, resetPropertiesRO, setBooleanProperty, setByteProperty, setDoubleProperty, setFloatProperty, setIntProperty, setJMSCorrelationID, setJMSCorrelationIDAsBytes, setJMSDeliveryMode, setJMSDestination, setJMSExpiration, setJMSMessageID, setJMSPriority, setJMSRedelivered, setJMSReplyTo, setJMSTimestamp, setJMSType, setLongProperty, setObjectProperty, setReadOnly, setShortProperty, setStringProperty, toString, toString, 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, clearBody, 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

setObject

public void setObject(java.io.Serializable obj)
               throws javax.jms.JMSException
API method.

Specified by:
setObject in interface javax.jms.ObjectMessage
Throws:
javax.jms.MessageNotWriteableException - When trying to set an object if the message body is read-only.
javax.jms.MessageFormatException - If object serialization fails.
javax.jms.JMSException

getObject

public java.io.Serializable getObject()
                               throws javax.jms.MessageFormatException
API method.

Specified by:
getObject in interface javax.jms.ObjectMessage
Throws:
javax.jms.MessageFormatException - In case of a problem when getting the body.

Joram 5.3.0

Copyright © 2000 - 2009 Scalagent D.T. - All rights reserved