Class CoreMapMessageWrapper
- java.lang.Object
-
- org.apache.activemq.artemis.protocol.amqp.converter.coreWrapper.CoreMessageWrapper
-
- org.apache.activemq.artemis.protocol.amqp.converter.coreWrapper.CoreMapMessageWrapper
-
public final class CoreMapMessageWrapper extends CoreMessageWrapper
-
-
Field Summary
Fields Modifier and Type Field Description static byteTYPE-
Fields inherited from class org.apache.activemq.artemis.protocol.amqp.converter.coreWrapper.CoreMessageWrapper
message
-
-
Constructor Summary
Constructors Constructor Description CoreMapMessageWrapper(org.apache.activemq.artemis.api.core.ICoreMessage message)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclearBody()org.apache.qpid.proton.amqp.messaging.SectioncreateAMQPSection(java.util.Map<org.apache.qpid.proton.amqp.Symbol,java.lang.Object> maMap, org.apache.qpid.proton.amqp.messaging.Properties properties)voiddecode()voidencode()Encode the body into the internal messagebooleangetBoolean(java.lang.String name)bytegetByte(java.lang.String name)byte[]getBytes(java.lang.String name)chargetChar(java.lang.String name)doublegetDouble(java.lang.String name)floatgetFloat(java.lang.String name)intgetInt(java.lang.String name)longgetLong(java.lang.String name)java.util.EnumerationgetMapNames()java.lang.ObjectgetObject(java.lang.String name)shortgetShort(java.lang.String name)java.lang.StringgetString(java.lang.String name)booleanitemExists(java.lang.String name)voidsetBoolean(java.lang.String name, boolean value)voidsetByte(java.lang.String name, byte value)voidsetBytes(java.lang.String name, byte[] value)voidsetBytes(java.lang.String name, byte[] value, int offset, int length)voidsetChar(java.lang.String name, char value)voidsetDouble(java.lang.String name, double value)voidsetFloat(java.lang.String name, float value)voidsetInt(java.lang.String name, int value)voidsetLong(java.lang.String name, long value)voidsetObject(java.lang.String name, java.lang.Object value)voidsetShort(java.lang.String name, short value)voidsetString(java.lang.String name, java.lang.String value)-
Methods inherited from class org.apache.activemq.artemis.protocol.amqp.converter.coreWrapper.CoreMessageWrapper
clearProperties, getBooleanProperty, getByteProperty, getDestination, getDoubleProperty, getExpiration, getFloatProperty, getInnerMessage, getIntProperty, getJMSCorrelationID, getJMSCorrelationIDAsBytes, getJMSDeliveryMode, getJMSMessageID, getJMSPriority, getJMSReplyTo, getJMSTimestamp, getJMSType, getLongProperty, getObjectProperty, getOrignalEncoding, getPropertyNames, getReadBodyBuffer, getShortProperty, getStringProperty, getWriteBodyBuffer, propertyExists, setBooleanProperty, setByteProperty, setDeliveryMode, setDestination, setDoubleProperty, setFloatProperty, setIntProperty, setJMSCorrelationID, setJMSCorrelationIDAsBytes, setJMSExpiration, setJMSMessageID, setJMSPriority, setJMSReplyTo, setJMSTimestamp, setJMSType, setLongProperty, setObjectProperty, setShortProperty, setStringProperty, wrap
-
-
-
-
Field Detail
-
TYPE
public static final byte TYPE
- See Also:
- Constant Field Values
-
-
Method Detail
-
createAMQPSection
public org.apache.qpid.proton.amqp.messaging.Section createAMQPSection(java.util.Map<org.apache.qpid.proton.amqp.Symbol,java.lang.Object> maMap, org.apache.qpid.proton.amqp.messaging.Properties properties)- Overrides:
createAMQPSectionin classCoreMessageWrapper
-
setBoolean
public void setBoolean(java.lang.String name, boolean value)
-
setByte
public void setByte(java.lang.String name, byte value)
-
setShort
public void setShort(java.lang.String name, short value)
-
setChar
public void setChar(java.lang.String name, char value)
-
setInt
public void setInt(java.lang.String name, int value)
-
setLong
public void setLong(java.lang.String name, long value)
-
setFloat
public void setFloat(java.lang.String name, float value)
-
setDouble
public void setDouble(java.lang.String name, double value)
-
setString
public void setString(java.lang.String name, java.lang.String value)
-
setBytes
public void setBytes(java.lang.String name, byte[] value)
-
setBytes
public void setBytes(java.lang.String name, byte[] value, int offset, int length)
-
setObject
public void setObject(java.lang.String name, java.lang.Object value) throws org.apache.activemq.artemis.api.core.ActiveMQPropertyConversionException- Throws:
org.apache.activemq.artemis.api.core.ActiveMQPropertyConversionException
-
getBoolean
public boolean getBoolean(java.lang.String name) throws org.apache.activemq.artemis.api.core.ActiveMQPropertyConversionException- Throws:
org.apache.activemq.artemis.api.core.ActiveMQPropertyConversionException
-
getByte
public byte getByte(java.lang.String name) throws org.apache.activemq.artemis.api.core.ActiveMQPropertyConversionException- Throws:
org.apache.activemq.artemis.api.core.ActiveMQPropertyConversionException
-
getShort
public short getShort(java.lang.String name) throws org.apache.activemq.artemis.api.core.ActiveMQPropertyConversionException- Throws:
org.apache.activemq.artemis.api.core.ActiveMQPropertyConversionException
-
getChar
public char getChar(java.lang.String name) throws org.apache.activemq.artemis.api.core.ActiveMQPropertyConversionException- Throws:
org.apache.activemq.artemis.api.core.ActiveMQPropertyConversionException
-
getInt
public int getInt(java.lang.String name) throws org.apache.activemq.artemis.api.core.ActiveMQPropertyConversionException- Throws:
org.apache.activemq.artemis.api.core.ActiveMQPropertyConversionException
-
getLong
public long getLong(java.lang.String name) throws org.apache.activemq.artemis.api.core.ActiveMQPropertyConversionException- Throws:
org.apache.activemq.artemis.api.core.ActiveMQPropertyConversionException
-
getFloat
public float getFloat(java.lang.String name) throws org.apache.activemq.artemis.api.core.ActiveMQPropertyConversionException- Throws:
org.apache.activemq.artemis.api.core.ActiveMQPropertyConversionException
-
getDouble
public double getDouble(java.lang.String name) throws org.apache.activemq.artemis.api.core.ActiveMQPropertyConversionException- Throws:
org.apache.activemq.artemis.api.core.ActiveMQPropertyConversionException
-
getString
public java.lang.String getString(java.lang.String name) throws org.apache.activemq.artemis.api.core.ActiveMQPropertyConversionException- Throws:
org.apache.activemq.artemis.api.core.ActiveMQPropertyConversionException
-
getBytes
public byte[] getBytes(java.lang.String name) throws org.apache.activemq.artemis.api.core.ActiveMQPropertyConversionException- Throws:
org.apache.activemq.artemis.api.core.ActiveMQPropertyConversionException
-
getObject
public java.lang.Object getObject(java.lang.String name)
-
getMapNames
public java.util.Enumeration getMapNames()
-
itemExists
public boolean itemExists(java.lang.String name)
-
clearBody
public void clearBody()
- Overrides:
clearBodyin classCoreMessageWrapper
-
encode
public void encode()
Description copied from class:CoreMessageWrapperEncode the body into the internal message- Overrides:
encodein classCoreMessageWrapper
-
decode
public void decode()
- Overrides:
decodein classCoreMessageWrapper
-
-