public abstract class AbstractJMSMessage extends Object implements Message
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractJMSMessage(AMQMessageDelegate delegate,
boolean fromReceivedData) |
protected |
AbstractJMSMessage(AMQMessageDelegateFactory delegateFactory,
boolean fromReceivedData) |
protected AbstractJMSMessage(AMQMessageDelegateFactory delegateFactory, boolean fromReceivedData)
protected AbstractJMSMessage(AMQMessageDelegate delegate, boolean fromReceivedData) throws QpidException
QpidExceptionpublic String getJMSMessageID() throws javax.jms.JMSException
getJMSMessageID in interface javax.jms.Messagejavax.jms.JMSExceptionpublic void setJMSMessageID(String messageId) throws javax.jms.JMSException
setJMSMessageID in interface javax.jms.Messagejavax.jms.JMSExceptionpublic void setJMSMessageID(UUID messageId) throws javax.jms.JMSException
javax.jms.JMSExceptionpublic long getJMSTimestamp()
throws javax.jms.JMSException
getJMSTimestamp in interface javax.jms.Messagejavax.jms.JMSExceptionpublic void setJMSTimestamp(long timestamp)
throws javax.jms.JMSException
setJMSTimestamp in interface javax.jms.Messagejavax.jms.JMSExceptionpublic byte[] getJMSCorrelationIDAsBytes()
throws javax.jms.JMSException
getJMSCorrelationIDAsBytes in interface javax.jms.Messagejavax.jms.JMSExceptionpublic void setJMSCorrelationIDAsBytes(byte[] bytes)
throws javax.jms.JMSException
setJMSCorrelationIDAsBytes in interface javax.jms.Messagejavax.jms.JMSExceptionpublic void setJMSCorrelationID(String correlationId) throws javax.jms.JMSException
setJMSCorrelationID in interface javax.jms.Messagejavax.jms.JMSExceptionpublic String getJMSCorrelationID() throws javax.jms.JMSException
getJMSCorrelationID in interface javax.jms.Messagejavax.jms.JMSExceptionpublic javax.jms.Destination getJMSReplyTo()
throws javax.jms.JMSException
getJMSReplyTo in interface javax.jms.Messagejavax.jms.JMSExceptionpublic void setJMSReplyTo(javax.jms.Destination destination)
throws javax.jms.JMSException
setJMSReplyTo in interface javax.jms.Messagejavax.jms.JMSExceptionpublic javax.jms.Destination getJMSDestination()
throws javax.jms.JMSException
getJMSDestination in interface javax.jms.Messagejavax.jms.JMSExceptionpublic void setJMSDestination(javax.jms.Destination destination)
setJMSDestination in interface javax.jms.Messagepublic int getJMSDeliveryMode()
throws javax.jms.JMSException
getJMSDeliveryMode in interface javax.jms.Messagejavax.jms.JMSExceptionpublic void setJMSDeliveryMode(int i)
throws javax.jms.JMSException
setJMSDeliveryMode in interface javax.jms.Messagejavax.jms.JMSExceptionpublic boolean getJMSRedelivered()
throws javax.jms.JMSException
getJMSRedelivered in interface javax.jms.Messagejavax.jms.JMSExceptionpublic void setJMSRedelivered(boolean b)
throws javax.jms.JMSException
setJMSRedelivered in interface javax.jms.Messagejavax.jms.JMSExceptionpublic String getJMSType() throws javax.jms.JMSException
getJMSType in interface javax.jms.Messagejavax.jms.JMSExceptionpublic void setJMSType(String string) throws javax.jms.JMSException
setJMSType in interface javax.jms.Messagejavax.jms.JMSExceptionpublic long getJMSExpiration()
throws javax.jms.JMSException
getJMSExpiration in interface javax.jms.Messagejavax.jms.JMSExceptionpublic void setJMSExpiration(long l)
throws javax.jms.JMSException
setJMSExpiration in interface javax.jms.Messagejavax.jms.JMSExceptionpublic int getJMSPriority()
throws javax.jms.JMSException
getJMSPriority in interface javax.jms.Messagejavax.jms.JMSExceptionpublic void setJMSPriority(int i)
throws javax.jms.JMSException
setJMSPriority in interface javax.jms.Messagejavax.jms.JMSExceptionpublic boolean propertyExists(String propertyName) throws javax.jms.JMSException
propertyExists in interface javax.jms.Messagejavax.jms.JMSExceptionpublic boolean getBooleanProperty(String s) throws javax.jms.JMSException
getBooleanProperty in interface javax.jms.Messagejavax.jms.JMSExceptionpublic byte getByteProperty(String s) throws javax.jms.JMSException
getByteProperty in interface javax.jms.Messagejavax.jms.JMSExceptionpublic short getShortProperty(String s) throws javax.jms.JMSException
getShortProperty in interface javax.jms.Messagejavax.jms.JMSExceptionpublic int getIntProperty(String s) throws javax.jms.JMSException
getIntProperty in interface javax.jms.Messagejavax.jms.JMSExceptionpublic long getLongProperty(String s) throws javax.jms.JMSException
getLongProperty in interface javax.jms.Messagejavax.jms.JMSExceptionpublic float getFloatProperty(String s) throws javax.jms.JMSException
getFloatProperty in interface javax.jms.Messagejavax.jms.JMSExceptionpublic double getDoubleProperty(String s) throws javax.jms.JMSException
getDoubleProperty in interface javax.jms.Messagejavax.jms.JMSExceptionpublic String getStringProperty(String s) throws javax.jms.JMSException
getStringProperty in interface javax.jms.Messagejavax.jms.JMSExceptionpublic Object getObjectProperty(String s) throws javax.jms.JMSException
getObjectProperty in interface javax.jms.Messagejavax.jms.JMSExceptionpublic Enumeration getPropertyNames() throws javax.jms.JMSException
getPropertyNames in interface javax.jms.Messagejavax.jms.JMSExceptionpublic void setBooleanProperty(String s, boolean b) throws javax.jms.JMSException
setBooleanProperty in interface javax.jms.Messagejavax.jms.JMSExceptionpublic void setByteProperty(String s, byte b) throws javax.jms.JMSException
setByteProperty in interface javax.jms.Messagejavax.jms.JMSExceptionpublic void setShortProperty(String s, short i) throws javax.jms.JMSException
setShortProperty in interface javax.jms.Messagejavax.jms.JMSExceptionpublic void setIntProperty(String s, int i) throws javax.jms.JMSException
setIntProperty in interface javax.jms.Messagejavax.jms.JMSExceptionpublic void setLongProperty(String s, long l) throws javax.jms.JMSException
setLongProperty in interface javax.jms.Messagejavax.jms.JMSExceptionpublic void setFloatProperty(String s, float v) throws javax.jms.JMSException
setFloatProperty in interface javax.jms.Messagejavax.jms.JMSExceptionpublic void setDoubleProperty(String s, double v) throws javax.jms.JMSException
setDoubleProperty in interface javax.jms.Messagejavax.jms.JMSExceptionpublic void setStringProperty(String s, String s1) throws javax.jms.JMSException
setStringProperty in interface javax.jms.Messagejavax.jms.JMSExceptionpublic void setObjectProperty(String s, Object o) throws javax.jms.JMSException
setObjectProperty in interface javax.jms.Messagejavax.jms.JMSExceptionpublic void clearProperties()
throws javax.jms.JMSException
clearProperties in interface javax.jms.Messagejavax.jms.JMSExceptionpublic void clearBody()
throws javax.jms.JMSException
clearBody in interface javax.jms.Messagejavax.jms.JMSExceptionpublic void acknowledgeThis()
throws javax.jms.JMSException
javax.jms.JMSExceptionpublic void acknowledge()
throws javax.jms.JMSException
acknowledge in interface javax.jms.Messagejavax.jms.JMSExceptionpublic abstract String toBodyString() throws javax.jms.JMSException
javax.jms.JMSExceptionprotected abstract String getMimeType()
public String toHeaderString() throws javax.jms.JMSException
javax.jms.JMSExceptionpublic AMQMessageDelegate getDelegate()
public abstract ByteBuffer getData() throws javax.jms.JMSException
javax.jms.JMSExceptionprotected void checkWritable()
throws javax.jms.MessageNotWriteableException
javax.jms.MessageNotWriteableExceptionpublic void setReceivedFromServer()
public void setAMQSession(AMQSession s)
s - the AMQ session that delivered this messagepublic AMQSession getAMQSession()
public long getDeliveryTag()
public void prepareForSending()
throws javax.jms.JMSException
javax.jms.JMSExceptionpublic void setContentType(String contentType)
public String getContentType()
public void setEncoding(String encoding)
public String getEncoding()
public String getReplyToString()
protected void removeProperty(String propertyName) throws javax.jms.JMSException
javax.jms.JMSExceptionCopyright © 2006–2017 The Apache Software Foundation. All rights reserved.