Package com.sun.ts.tests.jms.common
Class MapMessageTestImpl
java.lang.Object
com.sun.ts.tests.jms.common.MessageTestImpl
com.sun.ts.tests.jms.common.MapMessageTestImpl
- All Implemented Interfaces:
- jakarta.jms.MapMessage,- jakarta.jms.Message
Class Declaration.
- 
Field SummaryFields inherited from class com.sun.ts.tests.jms.common.MessageTestImplbufferIsDirty, dummy, readModeFields inherited from interface jakarta.jms.MessageDEFAULT_DELIVERY_DELAY, DEFAULT_DELIVERY_MODE, DEFAULT_PRIORITY, DEFAULT_TIME_TO_LIVE
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionbooleangetBoolean(String name) Return the boolean value with the given name.byteReturn the byte value with the given name.byte[]Return the byte array value with the given name.charReturn the Unicode character value with the given name.doubleReturn the double value with the given name.floatReturn the float value with the given name.intReturn the integer value with the given name.longReturn the long value with the given name.Return an Enumeration of all the Map message's names.Return the Java object value with the given name.shortReturn the short value with the given name.Return the String value with the given name.booleanitemExists(String name) Check if an item exists in this MapMessage.voidsetBoolean(String name, boolean value) Set a boolean value with the given name, into the Map.voidSet a byte value with the given name, into the Map.voidSet a byte array value with the given name, into the Map.voidSet a portion of the byte array value with the given name, into the Map.voidSet a Unicode character value with the given name, into the Map.voidSet a double value with the given name, into the Map.voidSet a float value with the given name, into the Map.voidSet an integer value with the given name, into the Map.voidSet a long value with the given name, into the Map.voidSet a Java object value with the given name, into the Map.voidSet a short value with the given name, into the Map.voidSet a String value with the given name, into the Map.Methods inherited from class com.sun.ts.tests.jms.common.MessageTestImplacknowledge, checkReadAccess, clearBody, clearProperties, getBody, getBooleanProperty, getByteProperty, getDoubleProperty, getFloatProperty, getIntProperty, getJMSCorrelationID, getJMSCorrelationIDAsBytes, getJMSDeliveryMode, getJMSDeliveryTime, getJMSDestination, getJMSExpiration, getJMSMessageID, getJMSPriority, getJMSRedelivered, getJMSReplyTo, getJMSTimestamp, getJMSType, getLongProperty, getObjectProperty, getPropertyNames, getShortProperty, getStringProperty, isBodyAssignableTo, propertyExists, setBooleanProperty, setBufferIsDirty, setByteProperty, setDoubleProperty, setFloatProperty, setIntProperty, setJMSCorrelationID, setJMSCorrelationIDAsBytes, setJMSDeliveryMode, setJMSDeliveryTime, setJMSDestination, setJMSExpiration, setJMSMessageID, setJMSPriority, setJMSRedelivered, setJMSReplyTo, setJMSTimestamp, setJMSType, setLongProperty, setObjectProperty, setShortProperty, setStringPropertyMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface jakarta.jms.Messageacknowledge, clearBody, clearProperties, getBody, getBooleanProperty, getByteProperty, getDoubleProperty, getFloatProperty, getIntProperty, getJMSCorrelationID, getJMSCorrelationIDAsBytes, getJMSDeliveryMode, getJMSDeliveryTime, getJMSDestination, getJMSExpiration, getJMSMessageID, getJMSPriority, getJMSRedelivered, getJMSReplyTo, getJMSTimestamp, getJMSType, getLongProperty, getObjectProperty, getPropertyNames, getShortProperty, getStringProperty, isBodyAssignableTo, propertyExists, setBooleanProperty, setByteProperty, setDoubleProperty, setFloatProperty, setIntProperty, setJMSCorrelationID, setJMSCorrelationIDAsBytes, setJMSDeliveryMode, setJMSDeliveryTime, setJMSDestination, setJMSExpiration, setJMSMessageID, setJMSPriority, setJMSRedelivered, setJMSReplyTo, setJMSTimestamp, setJMSType, setLongProperty, setObjectProperty, setShortProperty, setStringProperty
- 
Constructor Details- 
MapMessageTestImplpublic MapMessageTestImpl()Class Constructor.
 
- 
- 
Method Details- 
getBooleanReturn the boolean value with the given name.- Specified by:
- getBooleanin interface- jakarta.jms.MapMessage
- Parameters:
- name- the name of the boolean
- Returns:
- the boolean value with the given name.
- Throws:
- jakarta.jms.JMSException- if JMS fails to read message due to some internal JMS error.
- jakarta.jms.MessageFormatException- if this type conversion is invalid.
 
- 
getByteReturn the byte value with the given name.- Specified by:
- getBytein interface- jakarta.jms.MapMessage
- Parameters:
- name- the name of the byte
- Returns:
- the byte value with the given name.
- Throws:
- jakarta.jms.JMSException- if JMS fails to read message due to some internal JMS error.
- jakarta.jms.MessageFormatException- if this type conversion is invalid.
 
- 
getShortReturn the short value with the given name.- Specified by:
- getShortin interface- jakarta.jms.MapMessage
- Parameters:
- name- the name of the short
- Returns:
- the short value with the given name.
- Throws:
- jakarta.jms.JMSException- if JMS fails to read message due to some internal JMS error.
- jakarta.jms.MessageFormatException- if this type conversion is invalid.
 
- 
getCharReturn the Unicode character value with the given name.- Specified by:
- getCharin interface- jakarta.jms.MapMessage
- Parameters:
- name- the name of the Unicode character
- Returns:
- the Unicode character value with the given name.
- Throws:
- jakarta.jms.JMSException- if JMS fails to read message due to some internal JMS error.
- jakarta.jms.MessageFormatException- if this type conversion is invalid.
 
- 
getIntReturn the integer value with the given name.- Specified by:
- getIntin interface- jakarta.jms.MapMessage
- Parameters:
- name- the name of the integer
- Returns:
- the integer value with the given name.
- Throws:
- jakarta.jms.JMSException- if JMS fails to read message due to some internal JMS error.
- jakarta.jms.MessageFormatException- if this type conversion is invalid.
 
- 
getLongReturn the long value with the given name.- Specified by:
- getLongin interface- jakarta.jms.MapMessage
- Parameters:
- name- the name of the long
- Returns:
- the long value with the given name.
- Throws:
- jakarta.jms.JMSException- if JMS fails to read message due to some internal JMS error.
- jakarta.jms.MessageFormatException- if this type conversion is invalid.
 
- 
getFloatReturn the float value with the given name.- Specified by:
- getFloatin interface- jakarta.jms.MapMessage
- Parameters:
- name- the name of the float
- Returns:
- the float value with the given name.
- Throws:
- jakarta.jms.JMSException- if JMS fails to read message due to some internal JMS error.
- jakarta.jms.MessageFormatException- if this type conversion is invalid.
 
- 
getDoubleReturn the double value with the given name.- Specified by:
- getDoublein interface- jakarta.jms.MapMessage
- Parameters:
- name- the name of the double
- Returns:
- the double value with the given name.
- Throws:
- jakarta.jms.JMSException- if JMS fails to read message due to some internal JMS error.
- jakarta.jms.MessageFormatException- if this type conversion is invalid.
 
- 
getStringReturn the String value with the given name.- Specified by:
- getStringin interface- jakarta.jms.MapMessage
- Parameters:
- name- the name of the String
- Returns:
- the String value with the given name. If there is no item by this name, a null value is returned.
- Throws:
- jakarta.jms.JMSException- if JMS fails to read message due to some internal JMS error.
- jakarta.jms.MessageFormatException- if this type conversion is invalid.
 
- 
getBytesReturn the byte array value with the given name.- Specified by:
- getBytesin interface- jakarta.jms.MapMessage
- Parameters:
- name- the name of the byte array
- Returns:
- the byte array value with the given name. If there is no item by this name, a null value is returned.
- Throws:
- jakarta.jms.JMSException- if JMS fails to read message due to some internal JMS error.
- jakarta.jms.MessageFormatException- if this type conversion is invalid.
 
- 
getObjectReturn the Java object value with the given name. Note that this method can be used to return in objectified format, an object that had been stored in the Map with the equivalentsetObjectmethod call, or it's equivalent primitive setmethod. - Specified by:
- getObjectin interface- jakarta.jms.MapMessage
- Parameters:
- name- the name of the Java object
- Returns:
- the Java object value with the given name, in objectified format (ie. if it set as an int, then a Integer is returned). If there is no item by this name, a null value is returned.
- Throws:
- jakarta.jms.JMSException- if JMS fails to read message due to some internal JMS error.
 
- 
getMapNamesReturn an Enumeration of all the Map message's names.- Specified by:
- getMapNamesin interface- jakarta.jms.MapMessage
- Returns:
- an enumeration of all the names in this Map message.
- Throws:
- jakarta.jms.JMSException- if JMS fails to read message due to some internal JMS error.
 
- 
setBooleanSet a boolean value with the given name, into the Map.- Specified by:
- setBooleanin interface- jakarta.jms.MapMessage
- Parameters:
- name- the name of the boolean
- value- the boolean value to set in the Map.
- Throws:
- jakarta.jms.JMSException- if JMS fails to write message due to some internal JMS error.
- jakarta.jms.MessageNotWriteableException- if message in read-only mode.
 
- 
setByteSet a byte value with the given name, into the Map.- Specified by:
- setBytein interface- jakarta.jms.MapMessage
- Parameters:
- name- the name of the byte
- value- the byte value to set in the Map.
- Throws:
- jakarta.jms.JMSException- if JMS fails to write message due to some internal JMS error.
- jakarta.jms.MessageNotWriteableException- if message in read-only mode.
 
- 
setShortSet a short value with the given name, into the Map.- Specified by:
- setShortin interface- jakarta.jms.MapMessage
- Parameters:
- name- the name of the short
- value- the short value to set in the Map.
- Throws:
- jakarta.jms.JMSException- if JMS fails to write message due to some internal JMS error.
- jakarta.jms.MessageNotWriteableException- if message in read-only mode.
 
- 
setCharSet a Unicode character value with the given name, into the Map.- Specified by:
- setCharin interface- jakarta.jms.MapMessage
- Parameters:
- name- the name of the Unicode character
- value- the Unicode character value to set in the Map.
- Throws:
- jakarta.jms.JMSException- if JMS fails to write message due to some internal JMS error.
- jakarta.jms.MessageNotWriteableException- if message in read-only mode.
 
- 
setIntSet an integer value with the given name, into the Map.- Specified by:
- setIntin interface- jakarta.jms.MapMessage
- Parameters:
- name- the name of the integer
- value- the integer value to set in the Map.
- Throws:
- jakarta.jms.JMSException- if JMS fails to write message due to some internal JMS error.
- jakarta.jms.MessageNotWriteableException- if message in read-only mode.
 
- 
setLongSet a long value with the given name, into the Map.- Specified by:
- setLongin interface- jakarta.jms.MapMessage
- Parameters:
- name- the name of the long
- value- the long value to set in the Map.
- Throws:
- jakarta.jms.JMSException- if JMS fails to write message due to some internal JMS error.
- jakarta.jms.MessageNotWriteableException- if message in read-only mode.
 
- 
setFloatSet a float value with the given name, into the Map.- Specified by:
- setFloatin interface- jakarta.jms.MapMessage
- Parameters:
- name- the name of the float
- value- the float value to set in the Map.
- Throws:
- jakarta.jms.JMSException- if JMS fails to write message due to some internal JMS error.
- jakarta.jms.MessageNotWriteableException- if message in read-only mode.
 
- 
setDoubleSet a double value with the given name, into the Map.- Specified by:
- setDoublein interface- jakarta.jms.MapMessage
- Parameters:
- name- the name of the double
- value- the double value to set in the Map.
- Throws:
- jakarta.jms.JMSException- if JMS fails to write message due to some internal JMS error.
- jakarta.jms.MessageNotWriteableException- if message in read-only mode.
 
- 
setStringSet a String value with the given name, into the Map.- Specified by:
- setStringin interface- jakarta.jms.MapMessage
- Parameters:
- name- the name of the String
- value- the String value to set in the Map.
- Throws:
- jakarta.jms.JMSException- if JMS fails to write message due to some internal JMS error.
- jakarta.jms.MessageNotWriteableException- if message in read-only mode.
 
- 
setBytesSet a byte array value with the given name, into the Map.- Specified by:
- setBytesin interface- jakarta.jms.MapMessage
- Parameters:
- name- the name of the byte array
- value- the byte array value to set in the Map.
- Throws:
- jakarta.jms.JMSException- if JMS fails to write message due to some internal JMS error.
- jakarta.jms.MessageNotWriteableException- if message in read-only mode.
 
- 
setBytespublic void setBytes(String name, byte[] value, int offset, int length) throws jakarta.jms.JMSException Set a portion of the byte array value with the given name, into the Map.- Specified by:
- setBytesin interface- jakarta.jms.MapMessage
- Parameters:
- name- the name of the byte array
- value- the byte array value to set in the Map.
- offset- the initial offset within the byte array.
- length- the number of bytes to use.
- Throws:
- jakarta.jms.JMSException- if JMS fails to write message due to some internal JMS error.
- jakarta.jms.MessageNotWriteableException- if message in read-only mode.
 
- 
setObjectSet a Java object value with the given name, into the Map. Note that this method only works for the objectified primitive object types (Integer, Double, Long ...), String's and byte arrays.- Specified by:
- setObjectin interface- jakarta.jms.MapMessage
- Parameters:
- name- the name of the Java object
- value- the Java object value to set in the Map.
- Throws:
- jakarta.jms.JMSException- if JMS fails to write message due to some internal JMS error.
- jakarta.jms.MessageFormatException- if object is invalid
- jakarta.jms.MessageNotWriteableException- if message in read-only mode.
 
- 
itemExistsCheck if an item exists in this MapMessage.- Specified by:
- itemExistsin interface- jakarta.jms.MapMessage
- Parameters:
- name- the name of the item to test
- Returns:
- true if the item does exist.
- Throws:
- jakarta.jms.JMSException- if a JMS error occurs.
 
 
-