Package org.jboss.resource.adapter.jms
Class JmsMessage
- java.lang.Object
-
- org.jboss.resource.adapter.jms.JmsMessage
-
- All Implemented Interfaces:
javax.jms.Message
- Direct Known Subclasses:
JmsBytesMessage,JmsMapMessage,JmsObjectMessage,JmsStreamMessage,JmsTextMessage
public class JmsMessage extends Object implements javax.jms.Message
A wrapper for a message- Author:
- Adrian Brock
-
-
Constructor Summary
Constructors Constructor Description JmsMessage(javax.jms.Message message, JmsSession session)Create a new wrapper
-
Method Summary
-
-
-
Constructor Detail
-
JmsMessage
public JmsMessage(javax.jms.Message message, JmsSession session)Create a new wrapper- Parameters:
message- the messagesession- the session
-
-
Method Detail
-
acknowledge
public void acknowledge() throws javax.jms.JMSException- Specified by:
acknowledgein interfacejavax.jms.Message- Throws:
javax.jms.JMSException
-
clearBody
public void clearBody() throws javax.jms.JMSException- Specified by:
clearBodyin interfacejavax.jms.Message- Throws:
javax.jms.JMSException
-
clearProperties
public void clearProperties() throws javax.jms.JMSException- Specified by:
clearPropertiesin interfacejavax.jms.Message- Throws:
javax.jms.JMSException
-
getBooleanProperty
public boolean getBooleanProperty(String name) throws javax.jms.JMSException
- Specified by:
getBooleanPropertyin interfacejavax.jms.Message- Throws:
javax.jms.JMSException
-
getByteProperty
public byte getByteProperty(String name) throws javax.jms.JMSException
- Specified by:
getBytePropertyin interfacejavax.jms.Message- Throws:
javax.jms.JMSException
-
getDoubleProperty
public double getDoubleProperty(String name) throws javax.jms.JMSException
- Specified by:
getDoublePropertyin interfacejavax.jms.Message- Throws:
javax.jms.JMSException
-
getFloatProperty
public float getFloatProperty(String name) throws javax.jms.JMSException
- Specified by:
getFloatPropertyin interfacejavax.jms.Message- Throws:
javax.jms.JMSException
-
getIntProperty
public int getIntProperty(String name) throws javax.jms.JMSException
- Specified by:
getIntPropertyin interfacejavax.jms.Message- Throws:
javax.jms.JMSException
-
getJMSCorrelationID
public String getJMSCorrelationID() throws javax.jms.JMSException
- Specified by:
getJMSCorrelationIDin interfacejavax.jms.Message- Throws:
javax.jms.JMSException
-
getJMSCorrelationIDAsBytes
public byte[] getJMSCorrelationIDAsBytes() throws javax.jms.JMSException- Specified by:
getJMSCorrelationIDAsBytesin interfacejavax.jms.Message- Throws:
javax.jms.JMSException
-
getJMSDeliveryMode
public int getJMSDeliveryMode() throws javax.jms.JMSException- Specified by:
getJMSDeliveryModein interfacejavax.jms.Message- Throws:
javax.jms.JMSException
-
getJMSDestination
public javax.jms.Destination getJMSDestination() throws javax.jms.JMSException- Specified by:
getJMSDestinationin interfacejavax.jms.Message- Throws:
javax.jms.JMSException
-
getJMSExpiration
public long getJMSExpiration() throws javax.jms.JMSException- Specified by:
getJMSExpirationin interfacejavax.jms.Message- Throws:
javax.jms.JMSException
-
getJMSMessageID
public String getJMSMessageID() throws javax.jms.JMSException
- Specified by:
getJMSMessageIDin interfacejavax.jms.Message- Throws:
javax.jms.JMSException
-
getJMSPriority
public int getJMSPriority() throws javax.jms.JMSException- Specified by:
getJMSPriorityin interfacejavax.jms.Message- Throws:
javax.jms.JMSException
-
getJMSRedelivered
public boolean getJMSRedelivered() throws javax.jms.JMSException- Specified by:
getJMSRedeliveredin interfacejavax.jms.Message- Throws:
javax.jms.JMSException
-
getJMSReplyTo
public javax.jms.Destination getJMSReplyTo() throws javax.jms.JMSException- Specified by:
getJMSReplyToin interfacejavax.jms.Message- Throws:
javax.jms.JMSException
-
getJMSTimestamp
public long getJMSTimestamp() throws javax.jms.JMSException- Specified by:
getJMSTimestampin interfacejavax.jms.Message- Throws:
javax.jms.JMSException
-
getJMSType
public String getJMSType() throws javax.jms.JMSException
- Specified by:
getJMSTypein interfacejavax.jms.Message- Throws:
javax.jms.JMSException
-
getLongProperty
public long getLongProperty(String name) throws javax.jms.JMSException
- Specified by:
getLongPropertyin interfacejavax.jms.Message- Throws:
javax.jms.JMSException
-
getObjectProperty
public Object getObjectProperty(String name) throws javax.jms.JMSException
- Specified by:
getObjectPropertyin interfacejavax.jms.Message- Throws:
javax.jms.JMSException
-
getPropertyNames
public Enumeration getPropertyNames() throws javax.jms.JMSException
- Specified by:
getPropertyNamesin interfacejavax.jms.Message- Throws:
javax.jms.JMSException
-
getShortProperty
public short getShortProperty(String name) throws javax.jms.JMSException
- Specified by:
getShortPropertyin interfacejavax.jms.Message- Throws:
javax.jms.JMSException
-
getStringProperty
public String getStringProperty(String name) throws javax.jms.JMSException
- Specified by:
getStringPropertyin interfacejavax.jms.Message- Throws:
javax.jms.JMSException
-
propertyExists
public boolean propertyExists(String name) throws javax.jms.JMSException
- Specified by:
propertyExistsin interfacejavax.jms.Message- Throws:
javax.jms.JMSException
-
setBooleanProperty
public void setBooleanProperty(String name, boolean value) throws javax.jms.JMSException
- Specified by:
setBooleanPropertyin interfacejavax.jms.Message- Throws:
javax.jms.JMSException
-
setByteProperty
public void setByteProperty(String name, byte value) throws javax.jms.JMSException
- Specified by:
setBytePropertyin interfacejavax.jms.Message- Throws:
javax.jms.JMSException
-
setDoubleProperty
public void setDoubleProperty(String name, double value) throws javax.jms.JMSException
- Specified by:
setDoublePropertyin interfacejavax.jms.Message- Throws:
javax.jms.JMSException
-
setFloatProperty
public void setFloatProperty(String name, float value) throws javax.jms.JMSException
- Specified by:
setFloatPropertyin interfacejavax.jms.Message- Throws:
javax.jms.JMSException
-
setIntProperty
public void setIntProperty(String name, int value) throws javax.jms.JMSException
- Specified by:
setIntPropertyin interfacejavax.jms.Message- Throws:
javax.jms.JMSException
-
setJMSCorrelationID
public void setJMSCorrelationID(String correlationID) throws javax.jms.JMSException
- Specified by:
setJMSCorrelationIDin interfacejavax.jms.Message- Throws:
javax.jms.JMSException
-
setJMSCorrelationIDAsBytes
public void setJMSCorrelationIDAsBytes(byte[] correlationID) throws javax.jms.JMSException- Specified by:
setJMSCorrelationIDAsBytesin interfacejavax.jms.Message- Throws:
javax.jms.JMSException
-
setJMSDeliveryMode
public void setJMSDeliveryMode(int deliveryMode) throws javax.jms.JMSException- Specified by:
setJMSDeliveryModein interfacejavax.jms.Message- Throws:
javax.jms.JMSException
-
setJMSDestination
public void setJMSDestination(javax.jms.Destination destination) throws javax.jms.JMSException- Specified by:
setJMSDestinationin interfacejavax.jms.Message- Throws:
javax.jms.JMSException
-
setJMSExpiration
public void setJMSExpiration(long expiration) throws javax.jms.JMSException- Specified by:
setJMSExpirationin interfacejavax.jms.Message- Throws:
javax.jms.JMSException
-
setJMSMessageID
public void setJMSMessageID(String id) throws javax.jms.JMSException
- Specified by:
setJMSMessageIDin interfacejavax.jms.Message- Throws:
javax.jms.JMSException
-
setJMSPriority
public void setJMSPriority(int priority) throws javax.jms.JMSException- Specified by:
setJMSPriorityin interfacejavax.jms.Message- Throws:
javax.jms.JMSException
-
setJMSRedelivered
public void setJMSRedelivered(boolean redelivered) throws javax.jms.JMSException- Specified by:
setJMSRedeliveredin interfacejavax.jms.Message- Throws:
javax.jms.JMSException
-
setJMSReplyTo
public void setJMSReplyTo(javax.jms.Destination replyTo) throws javax.jms.JMSException- Specified by:
setJMSReplyToin interfacejavax.jms.Message- Throws:
javax.jms.JMSException
-
setJMSTimestamp
public void setJMSTimestamp(long timestamp) throws javax.jms.JMSException- Specified by:
setJMSTimestampin interfacejavax.jms.Message- Throws:
javax.jms.JMSException
-
setJMSType
public void setJMSType(String type) throws javax.jms.JMSException
- Specified by:
setJMSTypein interfacejavax.jms.Message- Throws:
javax.jms.JMSException
-
setLongProperty
public void setLongProperty(String name, long value) throws javax.jms.JMSException
- Specified by:
setLongPropertyin interfacejavax.jms.Message- Throws:
javax.jms.JMSException
-
setObjectProperty
public void setObjectProperty(String name, Object value) throws javax.jms.JMSException
- Specified by:
setObjectPropertyin interfacejavax.jms.Message- Throws:
javax.jms.JMSException
-
setShortProperty
public void setShortProperty(String name, short value) throws javax.jms.JMSException
- Specified by:
setShortPropertyin interfacejavax.jms.Message- Throws:
javax.jms.JMSException
-
setStringProperty
public void setStringProperty(String name, String value) throws javax.jms.JMSException
- Specified by:
setStringPropertyin interfacejavax.jms.Message- Throws:
javax.jms.JMSException
-
getJMSDeliveryTime
public long getJMSDeliveryTime() throws javax.jms.JMSException- Specified by:
getJMSDeliveryTimein interfacejavax.jms.Message- Throws:
javax.jms.JMSException
-
setJMSDeliveryTime
public void setJMSDeliveryTime(long deliveryTime) throws javax.jms.JMSException- Specified by:
setJMSDeliveryTimein interfacejavax.jms.Message- Throws:
javax.jms.JMSException
-
getBody
public <T> T getBody(Class<T> c) throws javax.jms.JMSException
- Specified by:
getBodyin interfacejavax.jms.Message- Throws:
javax.jms.JMSException
-
isBodyAssignableTo
public boolean isBodyAssignableTo(Class c) throws javax.jms.JMSException
- Specified by:
isBodyAssignableToin interfacejavax.jms.Message- Throws:
javax.jms.JMSException
-
-