java.lang.Object
org.mom4j.jms.MessageImpl
- All Implemented Interfaces:
- javax.jms.Message, java.io.Serializable
- Direct Known Subclasses:
- ObjectMessageImpl, TextMessageImpl
- public abstract class MessageImpl
- extends java.lang.Object
- implements javax.jms.Message, java.io.Serializable
|
Constructor Summary |
MessageImpl()
Creates new MessageImpl |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
jmsCorrelationID
private java.lang.String jmsCorrelationID
jmsDeliveryMode
private int jmsDeliveryMode
jmsDestination
private DestinationImpl jmsDestination
jmsExpiration
private long jmsExpiration
jmsPriority
private int jmsPriority
jmsMessageID
private java.lang.String jmsMessageID
jmsRedelivered
private boolean jmsRedelivered
jmsReplyTo
private DestinationImpl jmsReplyTo
jmsTimestamp
private long jmsTimestamp
jmsType
private java.lang.String jmsType
properties
private java.util.Properties properties
receivingSession
private SessionImpl receivingSession
MessageImpl
public MessageImpl()
- Creates new MessageImpl
setReceivingSession
void setReceivingSession(SessionImpl s)
getDoubleProperty
public double getDoubleProperty(java.lang.String name)
throws javax.jms.JMSException
- Specified by:
getDoubleProperty in interface javax.jms.Message
setJMSDeliveryMode
public void setJMSDeliveryMode(int mode)
throws javax.jms.JMSException
- Specified by:
setJMSDeliveryMode in interface javax.jms.Message
getObjectProperty
public java.lang.Object getObjectProperty(java.lang.String name)
throws javax.jms.JMSException
- Specified by:
getObjectProperty in interface javax.jms.Message
clearBody
public abstract void clearBody()
throws javax.jms.JMSException
- Specified by:
clearBody in interface javax.jms.Message
setJMSTimestamp
public void setJMSTimestamp(long timestamp)
throws javax.jms.JMSException
- Specified by:
setJMSTimestamp in interface javax.jms.Message
propertyExists
public boolean propertyExists(java.lang.String name)
throws javax.jms.JMSException
- Specified by:
propertyExists in interface javax.jms.Message
setJMSMessageID
public void setJMSMessageID(java.lang.String id)
throws javax.jms.JMSException
- Specified by:
setJMSMessageID in interface javax.jms.Message
setIntProperty
public void setIntProperty(java.lang.String name,
int value)
throws javax.jms.JMSException
- Specified by:
setIntProperty in interface javax.jms.Message
clearProperties
public void clearProperties()
throws javax.jms.JMSException
- Specified by:
clearProperties in interface javax.jms.Message
setByteProperty
public void setByteProperty(java.lang.String name,
byte value)
throws javax.jms.JMSException
- Specified by:
setByteProperty in interface javax.jms.Message
getJMSPriority
public int getJMSPriority()
throws javax.jms.JMSException
- Specified by:
getJMSPriority in interface javax.jms.Message
acknowledge
public void acknowledge()
throws javax.jms.JMSException
- Specified by:
acknowledge in interface javax.jms.Message
getJMSExpiration
public long getJMSExpiration()
throws javax.jms.JMSException
- Specified by:
getJMSExpiration in interface javax.jms.Message
setLongProperty
public void setLongProperty(java.lang.String name,
long value)
throws javax.jms.JMSException
- Specified by:
setLongProperty in interface javax.jms.Message
setJMSCorrelationID
public void setJMSCorrelationID(java.lang.String correlationId)
throws javax.jms.JMSException
- Specified by:
setJMSCorrelationID in interface javax.jms.Message
getLongProperty
public long getLongProperty(java.lang.String name)
throws javax.jms.JMSException
- Specified by:
getLongProperty in interface javax.jms.Message
getJMSRedelivered
public boolean getJMSRedelivered()
throws javax.jms.JMSException
- Specified by:
getJMSRedelivered in interface javax.jms.Message
setDoubleProperty
public void setDoubleProperty(java.lang.String name,
double d)
throws javax.jms.JMSException
- Specified by:
setDoubleProperty in interface javax.jms.Message
getShortProperty
public short getShortProperty(java.lang.String name)
throws javax.jms.JMSException
- Specified by:
getShortProperty in interface javax.jms.Message
setBooleanProperty
public void setBooleanProperty(java.lang.String name,
boolean value)
throws javax.jms.JMSException
- Specified by:
setBooleanProperty in interface javax.jms.Message
setJMSCorrelationIDAsBytes
public void setJMSCorrelationIDAsBytes(byte[] correlationId)
throws javax.jms.JMSException
- Specified by:
setJMSCorrelationIDAsBytes in interface javax.jms.Message
setJMSType
public void setJMSType(java.lang.String type)
throws javax.jms.JMSException
- Specified by:
setJMSType in interface javax.jms.Message
setShortProperty
public void setShortProperty(java.lang.String name,
short value)
throws javax.jms.JMSException
- Specified by:
setShortProperty in interface javax.jms.Message
setObjectProperty
public void setObjectProperty(java.lang.String name,
java.lang.Object value)
throws javax.jms.JMSException
- Specified by:
setObjectProperty in interface javax.jms.Message
setJMSDestination
public void setJMSDestination(javax.jms.Destination destination)
throws javax.jms.JMSException
- Specified by:
setJMSDestination in interface javax.jms.Message
getJMSCorrelationID
public java.lang.String getJMSCorrelationID()
throws javax.jms.JMSException
- Specified by:
getJMSCorrelationID in interface javax.jms.Message
setJMSPriority
public void setJMSPriority(int priority)
throws javax.jms.JMSException
- Specified by:
setJMSPriority in interface javax.jms.Message
getBooleanProperty
public boolean getBooleanProperty(java.lang.String name)
throws javax.jms.JMSException
- Specified by:
getBooleanProperty in interface javax.jms.Message
getFloatProperty
public float getFloatProperty(java.lang.String name)
throws javax.jms.JMSException
- Specified by:
getFloatProperty in interface javax.jms.Message
getJMSMessageID
public java.lang.String getJMSMessageID()
throws javax.jms.JMSException
- Specified by:
getJMSMessageID in interface javax.jms.Message
getJMSDestination
public javax.jms.Destination getJMSDestination()
throws javax.jms.JMSException
- Specified by:
getJMSDestination in interface javax.jms.Message
getStringProperty
public java.lang.String getStringProperty(java.lang.String name)
throws javax.jms.JMSException
- Specified by:
getStringProperty in interface javax.jms.Message
setFloatProperty
public void setFloatProperty(java.lang.String name,
float value)
throws javax.jms.JMSException
- Specified by:
setFloatProperty in interface javax.jms.Message
getJMSDeliveryMode
public int getJMSDeliveryMode()
throws javax.jms.JMSException
- Specified by:
getJMSDeliveryMode in interface javax.jms.Message
getJMSType
public java.lang.String getJMSType()
throws javax.jms.JMSException
- Specified by:
getJMSType in interface javax.jms.Message
getJMSTimestamp
public long getJMSTimestamp()
throws javax.jms.JMSException
- Specified by:
getJMSTimestamp in interface javax.jms.Message
getIntProperty
public int getIntProperty(java.lang.String name)
throws javax.jms.JMSException
- Specified by:
getIntProperty in interface javax.jms.Message
getPropertyNames
public java.util.Enumeration getPropertyNames()
throws javax.jms.JMSException
- Specified by:
getPropertyNames in interface javax.jms.Message
getJMSCorrelationIDAsBytes
public byte[] getJMSCorrelationIDAsBytes()
throws javax.jms.JMSException
- Specified by:
getJMSCorrelationIDAsBytes in interface javax.jms.Message
getByteProperty
public byte getByteProperty(java.lang.String name)
throws javax.jms.JMSException
- Specified by:
getByteProperty in interface javax.jms.Message
setStringProperty
public void setStringProperty(java.lang.String name,
java.lang.String value)
throws javax.jms.JMSException
- Specified by:
setStringProperty in interface javax.jms.Message
getJMSReplyTo
public javax.jms.Destination getJMSReplyTo()
throws javax.jms.JMSException
- Specified by:
getJMSReplyTo in interface javax.jms.Message
setJMSReplyTo
public void setJMSReplyTo(javax.jms.Destination destination)
throws javax.jms.JMSException
- Specified by:
setJMSReplyTo in interface javax.jms.Message
setJMSRedelivered
public void setJMSRedelivered(boolean value)
throws javax.jms.JMSException
- Specified by:
setJMSRedelivered in interface javax.jms.Message
setJMSExpiration
public void setJMSExpiration(long expiration)
throws javax.jms.JMSException
- Specified by:
setJMSExpiration in interface javax.jms.Message
getDestination
public java.lang.String getDestination()
getPriority
public int getPriority()
getProperties
public java.util.Properties getProperties()
setProperties
public void setProperties(java.util.Properties p)