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

public class JmsMapMessage extends JmsMessage implements jakarta.jms.MapMessage
Implementation of the JMS MapMessage.
  • Constructor Details

  • Method Details

    • copy

      public JmsMapMessage copy() throws jakarta.jms.JMSException
      Overrides:
      copy in class JmsMessage
      Throws:
      jakarta.jms.JMSException
    • clearBody

      public void clearBody() throws jakarta.jms.JMSException
      Specified by:
      clearBody in interface jakarta.jms.Message
      Overrides:
      clearBody in class JmsMessage
      Throws:
      jakarta.jms.JMSException
    • getBoolean

      public boolean getBoolean(String name) throws jakarta.jms.JMSException
      Specified by:
      getBoolean in interface jakarta.jms.MapMessage
      Throws:
      jakarta.jms.JMSException
    • getByte

      public byte getByte(String name) throws jakarta.jms.JMSException
      Specified by:
      getByte in interface jakarta.jms.MapMessage
      Throws:
      jakarta.jms.JMSException
    • getShort

      public short getShort(String name) throws jakarta.jms.JMSException
      Specified by:
      getShort in interface jakarta.jms.MapMessage
      Throws:
      jakarta.jms.JMSException
    • getChar

      public char getChar(String name) throws jakarta.jms.JMSException
      Specified by:
      getChar in interface jakarta.jms.MapMessage
      Throws:
      jakarta.jms.JMSException
    • getInt

      public int getInt(String name) throws jakarta.jms.JMSException
      Specified by:
      getInt in interface jakarta.jms.MapMessage
      Throws:
      jakarta.jms.JMSException
    • getLong

      public long getLong(String name) throws jakarta.jms.JMSException
      Specified by:
      getLong in interface jakarta.jms.MapMessage
      Throws:
      jakarta.jms.JMSException
    • getFloat

      public float getFloat(String name) throws jakarta.jms.JMSException
      Specified by:
      getFloat in interface jakarta.jms.MapMessage
      Throws:
      jakarta.jms.JMSException
    • getDouble

      public double getDouble(String name) throws jakarta.jms.JMSException
      Specified by:
      getDouble in interface jakarta.jms.MapMessage
      Throws:
      jakarta.jms.JMSException
    • getString

      public String getString(String name) throws jakarta.jms.JMSException
      Specified by:
      getString in interface jakarta.jms.MapMessage
      Throws:
      jakarta.jms.JMSException
    • getBytes

      public byte[] getBytes(String name) throws jakarta.jms.JMSException
      Specified by:
      getBytes in interface jakarta.jms.MapMessage
      Throws:
      jakarta.jms.JMSException
    • getObject

      public Object getObject(String name) throws jakarta.jms.JMSException
      Specified by:
      getObject in interface jakarta.jms.MapMessage
      Throws:
      jakarta.jms.JMSException
    • getMapNames

      public Enumeration<String> getMapNames() throws jakarta.jms.JMSException
      Specified by:
      getMapNames in interface jakarta.jms.MapMessage
      Throws:
      jakarta.jms.JMSException
    • setBoolean

      public void setBoolean(String name, boolean value) throws jakarta.jms.JMSException
      Specified by:
      setBoolean in interface jakarta.jms.MapMessage
      Throws:
      jakarta.jms.JMSException
    • setByte

      public void setByte(String name, byte value) throws jakarta.jms.JMSException
      Specified by:
      setByte in interface jakarta.jms.MapMessage
      Throws:
      jakarta.jms.JMSException
    • setShort

      public void setShort(String name, short value) throws jakarta.jms.JMSException
      Specified by:
      setShort in interface jakarta.jms.MapMessage
      Throws:
      jakarta.jms.JMSException
    • setChar

      public void setChar(String name, char value) throws jakarta.jms.JMSException
      Specified by:
      setChar in interface jakarta.jms.MapMessage
      Throws:
      jakarta.jms.JMSException
    • setInt

      public void setInt(String name, int value) throws jakarta.jms.JMSException
      Specified by:
      setInt in interface jakarta.jms.MapMessage
      Throws:
      jakarta.jms.JMSException
    • setLong

      public void setLong(String name, long value) throws jakarta.jms.JMSException
      Specified by:
      setLong in interface jakarta.jms.MapMessage
      Throws:
      jakarta.jms.JMSException
    • setFloat

      public void setFloat(String name, float value) throws jakarta.jms.JMSException
      Specified by:
      setFloat in interface jakarta.jms.MapMessage
      Throws:
      jakarta.jms.JMSException
    • setDouble

      public void setDouble(String name, double value) throws jakarta.jms.JMSException
      Specified by:
      setDouble in interface jakarta.jms.MapMessage
      Throws:
      jakarta.jms.JMSException
    • setString

      public void setString(String name, String value) throws jakarta.jms.JMSException
      Specified by:
      setString in interface jakarta.jms.MapMessage
      Throws:
      jakarta.jms.JMSException
    • setBytes

      public void setBytes(String name, byte[] value) throws jakarta.jms.JMSException
      Specified by:
      setBytes in interface jakarta.jms.MapMessage
      Throws:
      jakarta.jms.JMSException
    • setBytes

      public void setBytes(String name, byte[] value, int offset, int length) throws jakarta.jms.JMSException
      Specified by:
      setBytes in interface jakarta.jms.MapMessage
      Throws:
      jakarta.jms.JMSException
    • setObject

      public void setObject(String name, Object value) throws jakarta.jms.JMSException
      Specified by:
      setObject in interface jakarta.jms.MapMessage
      Throws:
      jakarta.jms.JMSException
    • itemExists

      public boolean itemExists(String name) throws jakarta.jms.JMSException
      Indicates whether an item exists in this MapMessage object.
      Specified by:
      itemExists in interface jakarta.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

      public String toString()
      Overrides:
      toString in class JmsMessage
    • isBodyAssignableTo

      public boolean isBodyAssignableTo(Class target) throws jakarta.jms.JMSException
      Specified by:
      isBodyAssignableTo in interface jakarta.jms.Message
      Overrides:
      isBodyAssignableTo in class JmsMessage
      Throws:
      jakarta.jms.JMSException
    • doGetBody

      protected <T> T doGetBody(Class<T> asType) throws jakarta.jms.JMSException
      Overrides:
      doGetBody in class JmsMessage
      Throws:
      jakarta.jms.JMSException