public class ServerJMSObjectMessage extends ServerJMSMessage implements javax.jms.ObjectMessage
| Modifier and Type | Field and Description |
|---|---|
static byte |
TYPE |
deliveryCount, message| Constructor and Description |
|---|
ServerJMSObjectMessage(org.apache.activemq.artemis.core.message.impl.MessageInternal message,
int deliveryCount) |
| Modifier and Type | Method and Description |
|---|---|
void |
decode() |
void |
encode()
Encode the body into the internal message
|
Serializable |
getObject() |
org.apache.qpid.proton.amqp.Binary |
getSerializedForm() |
void |
setObject(Serializable object) |
void |
setSerializedForm(org.apache.qpid.proton.amqp.Binary payload) |
acknowledge, clearBody, clearProperties, getBody, getBooleanProperty, getByteProperty, getDeliveryCount, getDoubleProperty, getFloatProperty, getInnerMessage, getIntProperty, getJMSCorrelationID, getJMSCorrelationIDAsBytes, getJMSDeliveryMode, getJMSDeliveryTime, getJMSDestination, getJMSExpiration, getJMSMessageID, getJMSPriority, getJMSRedelivered, getJMSReplyTo, getJMSTimestamp, getJMSType, getLongProperty, getObjectProperty, getPropertyNames, getReadBodyBuffer, getShortProperty, getStringProperty, getWriteBodyBuffer, isBodyAssignableTo, propertyExists, setBooleanProperty, setByteProperty, setDoubleProperty, setFloatProperty, setIntProperty, setJMSCorrelationID, setJMSCorrelationIDAsBytes, setJMSDeliveryMode, setJMSDeliveryTime, setJMSDestination, setJMSExpiration, setJMSMessageID, setJMSPriority, setJMSRedelivered, setJMSReplyTo, setJMSTimestamp, setJMSType, setLongProperty, setObjectProperty, setShortProperty, setStringPropertyclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitacknowledge, 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, isBodyAssignableTo, propertyExists, setBooleanProperty, setByteProperty, setDoubleProperty, setFloatProperty, setIntProperty, setJMSCorrelationID, setJMSCorrelationIDAsBytes, setJMSDeliveryMode, setJMSDeliveryTime, setJMSDestination, setJMSExpiration, setJMSMessageID, setJMSPriority, setJMSRedelivered, setJMSReplyTo, setJMSTimestamp, setJMSType, setLongProperty, setObjectProperty, setShortProperty, setStringPropertypublic static final byte TYPE
public ServerJMSObjectMessage(org.apache.activemq.artemis.core.message.impl.MessageInternal message, int deliveryCount)
public void setObject(Serializable object) throws javax.jms.JMSException
setObject in interface javax.jms.ObjectMessagejavax.jms.JMSExceptionpublic Serializable getObject() throws javax.jms.JMSException
getObject in interface javax.jms.ObjectMessagejavax.jms.JMSExceptionpublic void setSerializedForm(org.apache.qpid.proton.amqp.Binary payload)
public org.apache.qpid.proton.amqp.Binary getSerializedForm()
public void encode()
throws Exception
ServerJMSMessageencode in class ServerJMSMessageExceptionpublic void decode()
throws Exception
decode in class ServerJMSMessageExceptionCopyright © 2017 The Apache Software Foundation. All Rights Reserved.