Package org.apache.qpid.jms.message
Class JmsMapMessage
java.lang.Object
org.apache.qpid.jms.message.JmsMessage
org.apache.qpid.jms.message.JmsMapMessage
- All Implemented Interfaces:
jakarta.jms.MapMessage,jakarta.jms.Message
Implementation of the JMS MapMessage.
-
Field Summary
Fields inherited from class org.apache.qpid.jms.message.JmsMessage
acknowledgeCallback, connection, readOnly, readOnlyBody, readOnlyProperties, validatePropertyNamesFields inherited from interface jakarta.jms.Message
DEFAULT_DELIVERY_DELAY, DEFAULT_DELIVERY_MODE, DEFAULT_PRIORITY, DEFAULT_TIME_TO_LIVE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcopy()protected <T> TbooleangetBoolean(String name) bytebyte[]chardoublefloatintlongshortbooleanisBodyAssignableTo(Class target) booleanitemExists(String name) Indicates whether an item exists in thisMapMessageobject.voidsetBoolean(String name, boolean value) voidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidtoString()Methods inherited from class org.apache.qpid.jms.message.JmsMessage
acknowledge, checkReadOnly, checkReadOnlyBody, checkReadOnlyProperties, checkWriteOnlyBody, clearProperties, copy, equals, getAcknowledgeCallback, getAllPropertyNames, getBody, getBooleanProperty, getByteProperty, getConnection, getDoubleProperty, getFacade, getFloatProperty, getIntProperty, getJMSCorrelationID, getJMSCorrelationIDAsBytes, getJMSDeliveryMode, getJMSDeliveryTime, getJMSDestination, getJMSExpiration, getJMSMessageID, getJMSPriority, getJMSRedelivered, getJMSReplyTo, getJMSTimestamp, getJMSType, getLongProperty, getObjectProperty, getPropertyNames, getShortProperty, getStringProperty, hashCode, isExpired, isReadOnly, isReadOnlyBody, isReadOnlyProperties, isValidatePropertyNames, onDispatch, onSend, onSendComplete, propertyExists, setAcknowledgeCallback, setBooleanProperty, setByteProperty, setConnection, setDoubleProperty, setFloatProperty, setIntProperty, setJMSCorrelationID, setJMSCorrelationIDAsBytes, setJMSDeliveryMode, setJMSDeliveryTime, setJMSDestination, setJMSExpiration, setJMSMessageID, setJMSPriority, setJMSRedelivered, setJMSReplyTo, setJMSTimestamp, setJMSType, setLongProperty, setObjectProperty, setReadOnly, setReadOnlyBody, setReadOnlyProperties, setShortProperty, setStringProperty, setValidatePropertyNamesMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface jakarta.jms.Message
acknowledge, clearProperties, getBody, getBooleanProperty, getByteProperty, getDoubleProperty, getFloatProperty, getIntProperty, getJMSCorrelationID, getJMSCorrelationIDAsBytes, getJMSDeliveryMode, getJMSDeliveryTime, getJMSDestination, getJMSExpiration, getJMSMessageID, getJMSPriority, getJMSRedelivered, getJMSReplyTo, getJMSTimestamp, getJMSType, getLongProperty, getObjectProperty, getPropertyNames, getShortProperty, getStringProperty, propertyExists, setBooleanProperty, setByteProperty, setDoubleProperty, setFloatProperty, setIntProperty, setJMSCorrelationID, setJMSCorrelationIDAsBytes, setJMSDeliveryMode, setJMSDeliveryTime, setJMSDestination, setJMSExpiration, setJMSMessageID, setJMSPriority, setJMSRedelivered, setJMSReplyTo, setJMSTimestamp, setJMSType, setLongProperty, setObjectProperty, setShortProperty, setStringProperty
-
Constructor Details
-
JmsMapMessage
-
-
Method Details
-
copy
- Overrides:
copyin classJmsMessage- Throws:
jakarta.jms.JMSException
-
clearBody
public void clearBody() throws jakarta.jms.JMSException- Specified by:
clearBodyin interfacejakarta.jms.Message- Overrides:
clearBodyin classJmsMessage- Throws:
jakarta.jms.JMSException
-
getBoolean
- Specified by:
getBooleanin interfacejakarta.jms.MapMessage- Throws:
jakarta.jms.JMSException
-
getByte
- Specified by:
getBytein interfacejakarta.jms.MapMessage- Throws:
jakarta.jms.JMSException
-
getShort
- Specified by:
getShortin interfacejakarta.jms.MapMessage- Throws:
jakarta.jms.JMSException
-
getChar
- Specified by:
getCharin interfacejakarta.jms.MapMessage- Throws:
jakarta.jms.JMSException
-
getInt
- Specified by:
getIntin interfacejakarta.jms.MapMessage- Throws:
jakarta.jms.JMSException
-
getLong
- Specified by:
getLongin interfacejakarta.jms.MapMessage- Throws:
jakarta.jms.JMSException
-
getFloat
- Specified by:
getFloatin interfacejakarta.jms.MapMessage- Throws:
jakarta.jms.JMSException
-
getDouble
- Specified by:
getDoublein interfacejakarta.jms.MapMessage- Throws:
jakarta.jms.JMSException
-
getString
- Specified by:
getStringin interfacejakarta.jms.MapMessage- Throws:
jakarta.jms.JMSException
-
getBytes
- Specified by:
getBytesin interfacejakarta.jms.MapMessage- Throws:
jakarta.jms.JMSException
-
getObject
- Specified by:
getObjectin interfacejakarta.jms.MapMessage- Throws:
jakarta.jms.JMSException
-
getMapNames
- Specified by:
getMapNamesin interfacejakarta.jms.MapMessage- Throws:
jakarta.jms.JMSException
-
setBoolean
- Specified by:
setBooleanin interfacejakarta.jms.MapMessage- Throws:
jakarta.jms.JMSException
-
setByte
- Specified by:
setBytein interfacejakarta.jms.MapMessage- Throws:
jakarta.jms.JMSException
-
setShort
- Specified by:
setShortin interfacejakarta.jms.MapMessage- Throws:
jakarta.jms.JMSException
-
setChar
- Specified by:
setCharin interfacejakarta.jms.MapMessage- Throws:
jakarta.jms.JMSException
-
setInt
- Specified by:
setIntin interfacejakarta.jms.MapMessage- Throws:
jakarta.jms.JMSException
-
setLong
- Specified by:
setLongin interfacejakarta.jms.MapMessage- Throws:
jakarta.jms.JMSException
-
setFloat
- Specified by:
setFloatin interfacejakarta.jms.MapMessage- Throws:
jakarta.jms.JMSException
-
setDouble
- Specified by:
setDoublein interfacejakarta.jms.MapMessage- Throws:
jakarta.jms.JMSException
-
setString
- Specified by:
setStringin interfacejakarta.jms.MapMessage- Throws:
jakarta.jms.JMSException
-
setBytes
- Specified by:
setBytesin interfacejakarta.jms.MapMessage- Throws:
jakarta.jms.JMSException
-
setBytes
public void setBytes(String name, byte[] value, int offset, int length) throws jakarta.jms.JMSException - Specified by:
setBytesin interfacejakarta.jms.MapMessage- Throws:
jakarta.jms.JMSException
-
setObject
- Specified by:
setObjectin interfacejakarta.jms.MapMessage- Throws:
jakarta.jms.JMSException
-
itemExists
Indicates whether an item exists in thisMapMessageobject.- Specified by:
itemExistsin interfacejakarta.jms.MapMessage- Parameters:
name- the name of the item to test- Returns:
- true if the item exists
- Throws:
jakarta.jms.JMSException- if the JMS provider fails to determine if the item exists due to some internal error.
-
toString
- Overrides:
toStringin classJmsMessage
-
isBodyAssignableTo
- Specified by:
isBodyAssignableToin interfacejakarta.jms.Message- Overrides:
isBodyAssignableToin classJmsMessage- Throws:
jakarta.jms.JMSException
-
doGetBody
- Overrides:
doGetBodyin classJmsMessage- Throws:
jakarta.jms.JMSException
-