org.hornetq.jms.client
public class HornetQObjectMessage extends HornetQMessage implements javax.jms.ObjectMessage
Modifier and Type | Field and Description |
---|---|
static byte |
TYPE |
message, propertiesReadOnly, readOnly
Modifier | Constructor and Description |
---|---|
protected |
HornetQObjectMessage(ClientMessage message,
ClientSession session) |
protected |
HornetQObjectMessage(ClientSession session) |
|
HornetQObjectMessage(javax.jms.ObjectMessage foreign,
ClientSession session)
A copy constructor for foreign JMS ObjectMessages.
|
Modifier and Type | Method and Description |
---|---|
void |
clearBody() |
void |
doBeforeReceive() |
void |
doBeforeSend() |
Serializable |
getObject() |
byte |
getType() |
void |
setObject(Serializable object) |
acknowledge, checkBuffer, checkRead, checkWrite, clearProperties, coreMaptoJMSMap, createMessage, getBooleanProperty, getByteProperty, getCoreMessage, getDoubleProperty, getFloatProperty, getIntProperty, getJMSCorrelationID, getJMSCorrelationIDAsBytes, getJMSDeliveryMode, getJMSDestination, getJMSExpiration, getJMSMessageID, getJMSPriority, getJMSRedelivered, getJMSReplyTo, getJMSTimestamp, getJMSType, getLongProperty, getObjectProperty, getPropertyNames, getShortProperty, getStringProperty, propertyExists, resetMessageID, saveToOutputStream, setBooleanProperty, setByteProperty, setDoubleProperty, setFloatProperty, setIndividualAcknowledge, setInputStream, setIntProperty, setJMSCorrelationID, setJMSCorrelationIDAsBytes, setJMSDeliveryMode, setJMSDestination, setJMSExpiration, setJMSMessageID, setJMSPriority, setJMSRedelivered, setJMSReplyTo, setJMSTimestamp, setJMSType, setLongProperty, setObjectProperty, setOutputStream, setShortProperty, setStringProperty, toString, waitCompletionOnStream
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
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
public static final byte TYPE
protected HornetQObjectMessage(ClientSession session)
protected HornetQObjectMessage(ClientMessage message, ClientSession session)
public HornetQObjectMessage(javax.jms.ObjectMessage foreign, ClientSession session) throws javax.jms.JMSException
javax.jms.JMSException
public byte getType()
getType
in class HornetQMessage
public void doBeforeSend() throws Exception
doBeforeSend
in class HornetQMessage
Exception
public void doBeforeReceive() throws HornetQException
doBeforeReceive
in class HornetQMessage
HornetQException
public void setObject(Serializable object) throws javax.jms.JMSException
setObject
in interface javax.jms.ObjectMessage
javax.jms.JMSException
public Serializable getObject() throws javax.jms.JMSException
getObject
in interface javax.jms.ObjectMessage
javax.jms.JMSException
public void clearBody() throws javax.jms.JMSException
clearBody
in interface javax.jms.Message
clearBody
in class HornetQMessage
javax.jms.JMSException
Copyright © 2015 JBoss, a division of Red Hat. All Rights Reserved.