public class MessageImpl
extends java.lang.Object
implements javax.jms.Message
Message implementation.Message| Constructor and Description |
|---|
MessageImpl()
Constructs empty message.
|
MessageImpl(javax.jms.Message msg)
Constructs new
MessageImpl by copying all
header fields and properties from the specified message msg |
| Modifier and Type | Method and Description |
|---|---|
void |
acknowledge()
Does nothing.
|
void |
clearBody() |
void |
clearProperties() |
boolean |
getBooleanProperty(java.lang.String name) |
byte |
getByteProperty(java.lang.String name) |
double |
getDoubleProperty(java.lang.String name) |
float |
getFloatProperty(java.lang.String name) |
int |
getIntProperty(java.lang.String name) |
java.lang.String |
getJMSCorrelationID() |
byte[] |
getJMSCorrelationIDAsBytes()
Not supported.
|
int |
getJMSDeliveryMode() |
javax.jms.Destination |
getJMSDestination() |
long |
getJMSExpiration() |
java.lang.String |
getJMSMessageID() |
int |
getJMSPriority() |
boolean |
getJMSRedelivered()
Always returns
false |
javax.jms.Destination |
getJMSReplyTo() |
long |
getJMSTimestamp() |
java.lang.String |
getJMSType() |
long |
getLongProperty(java.lang.String name) |
java.lang.Object |
getObjectProperty(java.lang.String name) |
java.util.Enumeration |
getPropertyNames() |
short |
getShortProperty(java.lang.String name) |
java.lang.String |
getStringProperty(java.lang.String name) |
boolean |
propertyExists(java.lang.String propertyName) |
void |
setBooleanProperty(java.lang.String name,
boolean value) |
void |
setByteProperty(java.lang.String name,
byte value) |
void |
setDoubleProperty(java.lang.String name,
double value) |
void |
setFloatProperty(java.lang.String name,
float value) |
void |
setIntProperty(java.lang.String name,
int value) |
void |
setJMSCorrelationID(java.lang.String correlationId) |
void |
setJMSCorrelationIDAsBytes(byte[] arg0)
Not supported.
|
void |
setJMSDeliveryMode(int deliveryMode) |
void |
setJMSDestination(javax.jms.Destination destination) |
void |
setJMSExpiration(long expiration) |
void |
setJMSMessageID(java.lang.String messageId) |
void |
setJMSPriority(int priority) |
void |
setJMSRedelivered(boolean redelivered)
Does nothing.
|
void |
setJMSReplyTo(javax.jms.Destination replyTo) |
void |
setJMSTimestamp(long timestamp) |
void |
setJMSType(java.lang.String type) |
void |
setLongProperty(java.lang.String name,
long value) |
void |
setObjectProperty(java.lang.String name,
java.lang.Object value) |
void |
setPropertiesNotWriteable() |
void |
setShortProperty(java.lang.String name,
short value) |
void |
setStringProperty(java.lang.String name,
java.lang.String value) |
public MessageImpl()
public MessageImpl(javax.jms.Message msg)
throws javax.jms.JMSException
MessageImpl by copying all
header fields and properties from the specified message msgmsg - javax.jms.JMSExceptionpublic java.lang.String getJMSMessageID()
throws javax.jms.JMSException
getJMSMessageID in interface javax.jms.Messagejavax.jms.JMSExceptionMessage.getJMSMessageID()public void setJMSMessageID(java.lang.String messageId)
throws javax.jms.JMSException
setJMSMessageID in interface javax.jms.Messagejavax.jms.JMSExceptionMessage.setJMSMessageID(java.lang.String)public long getJMSTimestamp()
throws javax.jms.JMSException
getJMSTimestamp in interface javax.jms.Messagejavax.jms.JMSExceptionMessage.getJMSTimestamp()public void setJMSTimestamp(long timestamp)
throws javax.jms.JMSException
setJMSTimestamp in interface javax.jms.Messagejavax.jms.JMSExceptionMessage.setJMSTimestamp(long)public byte[] getJMSCorrelationIDAsBytes()
throws javax.jms.JMSException
getJMSCorrelationIDAsBytes in interface javax.jms.Messagejavax.jms.JMSExceptionMessage.getJMSCorrelationIDAsBytes()public void setJMSCorrelationIDAsBytes(byte[] arg0)
throws javax.jms.JMSException
setJMSCorrelationIDAsBytes in interface javax.jms.Messagejavax.jms.JMSExceptionMessage.setJMSCorrelationIDAsBytes(byte[])public void setJMSCorrelationID(java.lang.String correlationId)
throws javax.jms.JMSException
setJMSCorrelationID in interface javax.jms.Messagejavax.jms.JMSExceptionMessage.setJMSCorrelationID(java.lang.String)public java.lang.String getJMSCorrelationID()
throws javax.jms.JMSException
getJMSCorrelationID in interface javax.jms.Messagejavax.jms.JMSExceptionMessage.getJMSCorrelationID()public javax.jms.Destination getJMSReplyTo()
throws javax.jms.JMSException
getJMSReplyTo in interface javax.jms.Messagejavax.jms.JMSExceptionMessage.getJMSReplyTo()public void setJMSReplyTo(javax.jms.Destination replyTo)
throws javax.jms.JMSException
setJMSReplyTo in interface javax.jms.Messagejavax.jms.JMSExceptionMessage.setJMSReplyTo(javax.jms.Destination)public javax.jms.Destination getJMSDestination()
throws javax.jms.JMSException
getJMSDestination in interface javax.jms.Messagejavax.jms.JMSExceptionMessage.getJMSDestination()public void setJMSDestination(javax.jms.Destination destination)
throws javax.jms.JMSException
setJMSDestination in interface javax.jms.Messagejavax.jms.JMSExceptionMessage.setJMSDestination(javax.jms.Destination)public int getJMSDeliveryMode()
throws javax.jms.JMSException
getJMSDeliveryMode in interface javax.jms.Messagejavax.jms.JMSExceptionMessage.getJMSDeliveryMode()public void setJMSDeliveryMode(int deliveryMode)
throws javax.jms.JMSException
setJMSDeliveryMode in interface javax.jms.Messagejavax.jms.JMSExceptionMessage.setJMSDeliveryMode(int)public boolean getJMSRedelivered()
throws javax.jms.JMSException
falsegetJMSRedelivered in interface javax.jms.Messagejavax.jms.JMSExceptionMessage.getJMSRedelivered()public void setJMSRedelivered(boolean redelivered)
throws javax.jms.JMSException
setJMSRedelivered in interface javax.jms.Messagejavax.jms.JMSExceptionMessage.setJMSRedelivered(boolean)public java.lang.String getJMSType()
throws javax.jms.JMSException
getJMSType in interface javax.jms.Messagejavax.jms.JMSExceptionMessage.getJMSType()public void setJMSType(java.lang.String type)
throws javax.jms.JMSException
setJMSType in interface javax.jms.Messagejavax.jms.JMSExceptionMessage.setJMSType(java.lang.String)public long getJMSExpiration()
throws javax.jms.JMSException
getJMSExpiration in interface javax.jms.Messagejavax.jms.JMSExceptionMessage.getJMSExpiration()public void setJMSExpiration(long expiration)
throws javax.jms.JMSException
setJMSExpiration in interface javax.jms.Messagejavax.jms.JMSExceptionMessage.setJMSExpiration(long)public int getJMSPriority()
throws javax.jms.JMSException
getJMSPriority in interface javax.jms.Messagejavax.jms.JMSExceptionMessage.getJMSPriority()public void setJMSPriority(int priority)
throws javax.jms.JMSException
setJMSPriority in interface javax.jms.Messagejavax.jms.JMSExceptionMessage.setJMSPriority(int)public void clearProperties()
throws javax.jms.JMSException
clearProperties in interface javax.jms.Messagejavax.jms.JMSExceptionMessage.clearProperties()public boolean propertyExists(java.lang.String propertyName)
throws javax.jms.JMSException
propertyExists in interface javax.jms.Messagejavax.jms.JMSExceptionMessage.propertyExists(java.lang.String)public boolean getBooleanProperty(java.lang.String name)
throws javax.jms.JMSException
getBooleanProperty in interface javax.jms.Messagejavax.jms.JMSExceptionMessage.getBooleanProperty(java.lang.String)public byte getByteProperty(java.lang.String name)
throws javax.jms.JMSException
getByteProperty in interface javax.jms.Messagejavax.jms.JMSExceptionMessage.getByteProperty(java.lang.String)public short getShortProperty(java.lang.String name)
throws javax.jms.JMSException
getShortProperty in interface javax.jms.Messagejavax.jms.JMSExceptionMessage.getShortProperty(java.lang.String)public int getIntProperty(java.lang.String name)
throws javax.jms.JMSException
getIntProperty in interface javax.jms.Messagejavax.jms.JMSExceptionMessage.getIntProperty(java.lang.String)public long getLongProperty(java.lang.String name)
throws javax.jms.JMSException
getLongProperty in interface javax.jms.Messagejavax.jms.JMSExceptionMessage.getLongProperty(java.lang.String)public float getFloatProperty(java.lang.String name)
throws javax.jms.JMSException
getFloatProperty in interface javax.jms.Messagejavax.jms.JMSExceptionMessage.getFloatProperty(java.lang.String)public double getDoubleProperty(java.lang.String name)
throws javax.jms.JMSException
getDoubleProperty in interface javax.jms.Messagejavax.jms.JMSExceptionMessage.getDoubleProperty(java.lang.String)public java.lang.String getStringProperty(java.lang.String name)
throws javax.jms.JMSException
getStringProperty in interface javax.jms.Messagejavax.jms.JMSExceptionMessage.getStringProperty(java.lang.String)public java.lang.Object getObjectProperty(java.lang.String name)
throws javax.jms.JMSException
getObjectProperty in interface javax.jms.Messagejavax.jms.JMSExceptionMessage.getObjectProperty(java.lang.String)public java.util.Enumeration getPropertyNames()
throws javax.jms.JMSException
getPropertyNames in interface javax.jms.Messagejavax.jms.JMSExceptionMessage.getPropertyNames()public void setBooleanProperty(java.lang.String name,
boolean value)
throws javax.jms.JMSException
setBooleanProperty in interface javax.jms.Messagejavax.jms.JMSExceptionMessage.setBooleanProperty(java.lang.String, boolean)public void setByteProperty(java.lang.String name,
byte value)
throws javax.jms.JMSException
setByteProperty in interface javax.jms.Messagejavax.jms.JMSExceptionMessage.setByteProperty(java.lang.String, byte)public void setShortProperty(java.lang.String name,
short value)
throws javax.jms.JMSException
setShortProperty in interface javax.jms.Messagejavax.jms.JMSExceptionMessage.setShortProperty(java.lang.String, short)public void setIntProperty(java.lang.String name,
int value)
throws javax.jms.JMSException
setIntProperty in interface javax.jms.Messagejavax.jms.JMSExceptionMessage.setIntProperty(java.lang.String, int)public void setLongProperty(java.lang.String name,
long value)
throws javax.jms.JMSException
setLongProperty in interface javax.jms.Messagejavax.jms.JMSExceptionMessage.setLongProperty(java.lang.String, long)public void setFloatProperty(java.lang.String name,
float value)
throws javax.jms.JMSException
setFloatProperty in interface javax.jms.Messagejavax.jms.JMSExceptionMessage.setFloatProperty(java.lang.String, float)public void setDoubleProperty(java.lang.String name,
double value)
throws javax.jms.JMSException
setDoubleProperty in interface javax.jms.Messagejavax.jms.JMSExceptionMessage.setDoubleProperty(java.lang.String, double)public void setStringProperty(java.lang.String name,
java.lang.String value)
throws javax.jms.JMSException
setStringProperty in interface javax.jms.Messagejavax.jms.JMSExceptionMessage.setStringProperty(java.lang.String, java.lang.String)public void setObjectProperty(java.lang.String name,
java.lang.Object value)
throws javax.jms.JMSException
setObjectProperty in interface javax.jms.Messagejavax.jms.JMSExceptionMessage.setObjectProperty(java.lang.String, java.lang.Object)public void acknowledge()
throws javax.jms.JMSException
acknowledge in interface javax.jms.Messagejavax.jms.JMSExceptionMessage.acknowledge()public void clearBody()
throws javax.jms.JMSException
clearBody in interface javax.jms.Messagejavax.jms.JMSExceptionMessage.clearBody()public void setPropertiesNotWriteable()