Package org.apache.qpid.jms.message
Class JmsObjectMessage
- java.lang.Object
-
- org.apache.qpid.jms.message.JmsMessage
-
- org.apache.qpid.jms.message.JmsObjectMessage
-
- All Implemented Interfaces:
jakarta.jms.Message,jakarta.jms.ObjectMessage
public class JmsObjectMessage extends JmsMessage implements jakarta.jms.ObjectMessage
-
-
Field Summary
-
Fields inherited from class org.apache.qpid.jms.message.JmsMessage
acknowledgeCallback, connection, readOnly, readOnlyBody, readOnlyProperties, validatePropertyNames
-
-
Constructor Summary
Constructors Constructor Description JmsObjectMessage(JmsObjectMessageFacade facade)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description JmsObjectMessagecopy()protected <T> TdoGetBody(java.lang.Class<T> asType)java.io.SerializablegetObject()booleanisBodyAssignableTo(java.lang.Class target)voidsetObject(java.io.Serializable newObject)java.lang.StringtoString()-
Methods inherited from class org.apache.qpid.jms.message.JmsMessage
acknowledge, checkReadOnly, checkReadOnlyBody, checkReadOnlyProperties, checkWriteOnlyBody, clearBody, clearProperties, copy, equals, getAcknowledgeCallback, getAllPropertyNames, getBody, getBooleanProperty, getByteProperty, getConnection, getDoubleProperty, getFacade, getFloatProperty, getIntProperty, getJMSCorrelationID, getJMSCorrelationIDAsBytes, getJMSDeliveryMode, getJMSDeliveryTime, getJMSDestination, getJMSExpiration, getJMSMessageID, getJMSPriority, getJMSRedelivered, getJMSReplyTo, getJMSTimestamp, getJMSType, getLongProperty, getObjectProperty, getPropertyNames, getShortProperty, getStringProperty, hashCode, isExpired, isReadOnly, isReadOnlyBody, isReadOnlyProperties, isValidatePropertyNames, onDispatch, onSend, onSendComplete, propertyExists, setAcknowledgeCallback, setBooleanProperty, setByteProperty, setConnection, setDoubleProperty, setFloatProperty, setIntProperty, setJMSCorrelationID, setJMSCorrelationIDAsBytes, setJMSDeliveryMode, setJMSDeliveryTime, setJMSDestination, setJMSExpiration, setJMSMessageID, setJMSPriority, setJMSRedelivered, setJMSReplyTo, setJMSTimestamp, setJMSType, setLongProperty, setObjectProperty, setReadOnly, setReadOnlyBody, setReadOnlyProperties, setShortProperty, setStringProperty, setValidatePropertyNames
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface jakarta.jms.Message
acknowledge, clearBody, clearProperties, getBody, getBooleanProperty, getByteProperty, getDoubleProperty, getFloatProperty, getIntProperty, getJMSCorrelationID, getJMSCorrelationIDAsBytes, getJMSDeliveryMode, getJMSDeliveryTime, getJMSDestination, getJMSExpiration, getJMSMessageID, getJMSPriority, getJMSRedelivered, getJMSReplyTo, getJMSTimestamp, getJMSType, getLongProperty, getObjectProperty, getPropertyNames, getShortProperty, getStringProperty, propertyExists, setBooleanProperty, setByteProperty, setDoubleProperty, setFloatProperty, setIntProperty, setJMSCorrelationID, setJMSCorrelationIDAsBytes, setJMSDeliveryMode, setJMSDeliveryTime, setJMSDestination, setJMSExpiration, setJMSMessageID, setJMSPriority, setJMSRedelivered, setJMSReplyTo, setJMSTimestamp, setJMSType, setLongProperty, setObjectProperty, setShortProperty, setStringProperty
-
-
-
-
Constructor Detail
-
JmsObjectMessage
public JmsObjectMessage(JmsObjectMessageFacade facade)
-
-
Method Detail
-
copy
public JmsObjectMessage copy() throws jakarta.jms.JMSException
- Overrides:
copyin classJmsMessage- Throws:
jakarta.jms.JMSException
-
setObject
public void setObject(java.io.Serializable newObject) throws jakarta.jms.JMSException- Specified by:
setObjectin interfacejakarta.jms.ObjectMessage- Throws:
jakarta.jms.JMSException
-
getObject
public java.io.Serializable getObject() throws jakarta.jms.JMSException- Specified by:
getObjectin interfacejakarta.jms.ObjectMessage- Throws:
jakarta.jms.JMSException
-
isBodyAssignableTo
public boolean isBodyAssignableTo(java.lang.Class target) throws jakarta.jms.JMSException- Specified by:
isBodyAssignableToin interfacejakarta.jms.Message- Overrides:
isBodyAssignableToin classJmsMessage- Throws:
jakarta.jms.JMSException
-
doGetBody
protected <T> T doGetBody(java.lang.Class<T> asType) throws jakarta.jms.JMSException- Overrides:
doGetBodyin classJmsMessage- Throws:
jakarta.jms.JMSException
-
toString
public java.lang.String toString()
- Overrides:
toStringin classJmsMessage
-
-