public class JMSObjectMessage extends AbstractJMSMessage implements javax.jms.ObjectMessage
Modifier and Type | Field and Description |
---|---|
static String |
MIME_TYPE |
Constructor and Description |
---|
JMSObjectMessage(ClassLoadingAwareObjectInputStream.TrustedClassFilter trustedClassFilter,
AMQMessageDelegateFactory delegateFactory)
Creates empty, writable message for use by producers
|
Modifier and Type | Method and Description |
---|---|
void |
clearBody() |
ByteBuffer |
getData() |
String |
getMimeType() |
Serializable |
getObject() |
void |
setObject(Serializable serializable) |
String |
toBodyString() |
acknowledge, acknowledgeThis, checkWritable, clearProperties, getAMQSession, getBooleanProperty, getByteProperty, getContentType, getDelegate, getDeliveryTag, getDoubleProperty, getEncoding, getFloatProperty, getIntProperty, getJMSCorrelationID, getJMSCorrelationIDAsBytes, getJMSDeliveryMode, getJMSDestination, getJMSExpiration, getJMSMessageID, getJMSPriority, getJMSRedelivered, getJMSReplyTo, getJMSTimestamp, getJMSType, getLongProperty, getObjectProperty, getPropertyNames, getReplyToString, getShortProperty, getStringProperty, prepareForSending, propertyExists, removeProperty, setAMQSession, setBooleanProperty, setByteProperty, setContentType, setDoubleProperty, setEncoding, setFloatProperty, setIntProperty, setJMSCorrelationID, setJMSCorrelationIDAsBytes, setJMSDeliveryMode, setJMSDestination, setJMSExpiration, setJMSMessageID, setJMSMessageID, setJMSPriority, setJMSRedelivered, setJMSReplyTo, setJMSTimestamp, setJMSType, setLongProperty, setObjectProperty, setReceivedFromServer, setShortProperty, setStringProperty, toHeaderString, toString
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 String MIME_TYPE
public JMSObjectMessage(ClassLoadingAwareObjectInputStream.TrustedClassFilter trustedClassFilter, AMQMessageDelegateFactory delegateFactory)
delegateFactory
- public void clearBody() throws javax.jms.JMSException
clearBody
in interface javax.jms.Message
clearBody
in class AbstractJMSMessage
javax.jms.JMSException
public String toBodyString() throws javax.jms.JMSException
toBodyString
in class AbstractJMSMessage
javax.jms.JMSException
public String getMimeType()
getMimeType
in class AbstractJMSMessage
public ByteBuffer getData() throws javax.jms.JMSException
getData
in class AbstractJMSMessage
javax.jms.JMSException
public void setObject(Serializable serializable) 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
Copyright © 2006–2016 The Apache Software Foundation. All rights reserved.