Package com.webmethods.jms.impl
Class WmMapMessageImpl
- java.lang.Object
-
- com.webmethods.jms.impl.WmMessageImpl
-
- com.webmethods.jms.impl.WmMapMessageImpl
-
- All Implemented Interfaces:
WmMapMessage
,WmMessage
,java.io.Externalizable
,java.io.Serializable
,java.lang.Cloneable
,javax.jms.MapMessage
,javax.jms.Message
- Direct Known Subclasses:
WmClusterMapMessageImpl
public class WmMapMessageImpl extends WmMessageImpl implements WmMapMessage, java.io.Externalizable
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class com.webmethods.jms.impl.WmMessageImpl
_accessLabel, _acknowledged, _compression, _compressionLevel, _compressionManager, _container, _deliveryMode, _destination, _expiration, _messageId, _msgReadOnly, _priority, _readOnlyBody, _readOnlyProperties, _receiveCount, _redelivered, _replyTo, _sequenceNumber, _subscriptionIDs, _timestamp
-
Fields inherited from interface javax.jms.Message
DEFAULT_DELIVERY_MODE, DEFAULT_PRIORITY, DEFAULT_TIME_TO_LIVE
-
Fields inherited from interface com.webmethods.jms.WmMessage
WM_JMS_CLUSTER_NODES, WM_JMS_CLUSTER_NODES_DELIMITER
-
-
Constructor Summary
Constructors Modifier Constructor Description WmMapMessageImpl()
protected
WmMapMessageImpl(WmMapMessageImpl sourceMsg)
protected
WmMapMessageImpl(TransportMessage container)
protected
WmMapMessageImpl(javax.jms.MapMessage sourceMsg)
this constructor is used for Message interoperability
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object obj)
Checks if two Messages are equalboolean
getBoolean(java.lang.String name)
byte
getByte(java.lang.String name)
byte[]
getBytes(java.lang.String name)
char
getChar(java.lang.String name)
double
getDouble(java.lang.String name)
float
getFloat(java.lang.String name)
int
getInt(java.lang.String name)
long
getLong(java.lang.String name)
java.util.Enumeration<java.lang.String>
getMapNames()
java.lang.Object
getObject(java.lang.String name)
short
getShort(java.lang.String name)
java.lang.String
getString(java.lang.String name)
int
hashCode()
Calculates hash code for this object.boolean
itemExists(java.lang.String name)
void
readExternal(java.io.ObjectInput in)
void
setBoolean(java.lang.String name, boolean value)
void
setByte(java.lang.String name, byte value)
void
setBytes(java.lang.String name, byte[] value)
void
setBytes(java.lang.String name, byte[] value, int offset, int length)
void
setChar(java.lang.String name, char value)
void
setDouble(java.lang.String name, double value)
void
setFloat(java.lang.String name, float value)
void
setInt(java.lang.String name, int value)
void
setLong(java.lang.String name, long value)
void
setObject(java.lang.String name, java.lang.Object value)
void
setShort(java.lang.String name, short value)
void
setString(java.lang.String name, java.lang.String value)
java.lang.String
toString()
void
writeExternal(java.io.ObjectOutput out)
-
Methods inherited from class com.webmethods.jms.impl.WmMessageImpl
acknowledge, checkMessageBodyReadStatus, checkMessageBodyWriteStatus, checkMessagePropertiesReadStatus, checkMessagePropertiesWriteStatus, checkMessageReadStatus, checkMessageWriteStatus, checkObject, checkString, clearBody, clearProperties, createMessage, explicitAcknowledge, getAccessLabel, getBooleanProperty, getByteProperty, getCompression, getCompressionLevel, getCompressionRatio, getConsumer, getDestinationId, getDoubleProperty, getFloatProperty, getIntProperty, getJMSCorrelationID, getJMSCorrelationIDAsBytes, getJMSDeliveryMode, getJMSDestination, getJMSExpiration, getJMSMessageID, getJMSMessageIDHint, getJMSPriority, getJMSRedelivered, getJMSReplyTo, getJMSTimestamp, getJMSType, getLongProperty, getObjectProperty, getPreAcknowledgement, getPropertyNames, getReceiveCount, getSequenceNumber, getShortProperty, getSize, getStringProperty, getSubscriptionIDs, getTopicName, getTransactionID, getTransportData, getTransportDataLength, getTransportTypeName, getUUID, hashObject, internalToString, isAcknowledged, isPreAcked, negativeAcknowledge, prepareMsgForTransport, propertyExists, setAccessLabel, setAcknowledged, setBooleanProperty, setByteProperty, setCompression, setCompressionLevel, setConsumer, setDeliveryCount, setDeliveryMode, setDestination, setDestinationId, setDoubleProperty, setExpiration, setFloatProperty, setIntProperty, setJMSCorrelationID, setJMSCorrelationIDAsBytes, setJMSDeliveryMode, setJMSDestination, setJMSExpiration, setJMSMessageID, setJMSMessageIDHint, setJMSPriority, setJMSRedelivered, setJMSReplyTo, setJMSTimestamp, setJMSType, setLongProperty, setMessageID, setObjectProperty, setPreAcknowledgement, setPriority, setReadOnly, setReadOnlyBody, setReadOnlyProperties, setReceiveCount, setSequenceNumber, setShortProperty, setStringProperty, setSubscriptionIDs, setTimestamp, setTopicName, setTransactionID, setTransportTypeName, setUUID, xdump
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface javax.jms.Message
acknowledge, clearBody, clearProperties, getBooleanProperty, getByteProperty, getDoubleProperty, getFloatProperty, getIntProperty, getJMSCorrelationID, getJMSCorrelationIDAsBytes, getJMSDeliveryMode, getJMSDestination, getJMSExpiration, getJMSMessageID, getJMSPriority, getJMSRedelivered, getJMSReplyTo, getJMSTimestamp, getJMSType, getLongProperty, getObjectProperty, getPropertyNames, getShortProperty, getStringProperty, propertyExists, setBooleanProperty, setByteProperty, setDoubleProperty, setFloatProperty, setIntProperty, setJMSCorrelationID, setJMSCorrelationIDAsBytes, setJMSDeliveryMode, setJMSDestination, setJMSExpiration, setJMSMessageID, setJMSPriority, setJMSRedelivered, setJMSReplyTo, setJMSTimestamp, setJMSType, setLongProperty, setObjectProperty, setShortProperty, setStringProperty
-
Methods inherited from interface com.webmethods.jms.WmMessage
explicitAcknowledge, getCompression, getCompressionLevel, getCompressionRatio, getSize, negativeAcknowledge, setAccessLabel, setCompression, setCompressionLevel
-
-
-
-
Constructor Detail
-
WmMapMessageImpl
public WmMapMessageImpl() throws javax.jms.JMSException
- Throws:
javax.jms.JMSException
-
WmMapMessageImpl
protected WmMapMessageImpl(TransportMessage container)
-
WmMapMessageImpl
protected WmMapMessageImpl(javax.jms.MapMessage sourceMsg) throws javax.jms.JMSException
this constructor is used for Message interoperability
- Throws:
javax.jms.JMSException
-
WmMapMessageImpl
protected WmMapMessageImpl(WmMapMessageImpl sourceMsg) throws javax.jms.JMSException
- Throws:
javax.jms.JMSException
-
-
Method Detail
-
getBoolean
public boolean getBoolean(java.lang.String name) throws javax.jms.JMSException
- Specified by:
getBoolean
in interfacejavax.jms.MapMessage
- Throws:
javax.jms.JMSException
-
getByte
public byte getByte(java.lang.String name) throws javax.jms.JMSException
- Specified by:
getByte
in interfacejavax.jms.MapMessage
- Throws:
javax.jms.JMSException
-
getShort
public short getShort(java.lang.String name) throws javax.jms.JMSException
- Specified by:
getShort
in interfacejavax.jms.MapMessage
- Throws:
javax.jms.JMSException
-
getChar
public char getChar(java.lang.String name) throws javax.jms.JMSException
- Specified by:
getChar
in interfacejavax.jms.MapMessage
- Throws:
javax.jms.JMSException
-
getInt
public int getInt(java.lang.String name) throws javax.jms.JMSException
- Specified by:
getInt
in interfacejavax.jms.MapMessage
- Throws:
javax.jms.JMSException
-
getLong
public long getLong(java.lang.String name) throws javax.jms.JMSException
- Specified by:
getLong
in interfacejavax.jms.MapMessage
- Throws:
javax.jms.JMSException
-
getFloat
public float getFloat(java.lang.String name) throws javax.jms.JMSException
- Specified by:
getFloat
in interfacejavax.jms.MapMessage
- Throws:
javax.jms.JMSException
-
getDouble
public double getDouble(java.lang.String name) throws javax.jms.JMSException
- Specified by:
getDouble
in interfacejavax.jms.MapMessage
- Throws:
javax.jms.JMSException
-
getString
public java.lang.String getString(java.lang.String name) throws javax.jms.JMSException
- Specified by:
getString
in interfacejavax.jms.MapMessage
- Throws:
javax.jms.JMSException
-
getBytes
public byte[] getBytes(java.lang.String name) throws javax.jms.JMSException
- Specified by:
getBytes
in interfacejavax.jms.MapMessage
- Throws:
javax.jms.JMSException
-
getObject
public java.lang.Object getObject(java.lang.String name) throws javax.jms.JMSException
- Specified by:
getObject
in interfacejavax.jms.MapMessage
- Throws:
javax.jms.JMSException
-
getMapNames
public java.util.Enumeration<java.lang.String> getMapNames() throws javax.jms.JMSException
- Specified by:
getMapNames
in interfacejavax.jms.MapMessage
- Throws:
javax.jms.JMSException
-
setBoolean
public void setBoolean(java.lang.String name, boolean value) throws javax.jms.JMSException
- Specified by:
setBoolean
in interfacejavax.jms.MapMessage
- Throws:
javax.jms.JMSException
-
setByte
public void setByte(java.lang.String name, byte value) throws javax.jms.JMSException
- Specified by:
setByte
in interfacejavax.jms.MapMessage
- Throws:
javax.jms.JMSException
-
setShort
public void setShort(java.lang.String name, short value) throws javax.jms.JMSException
- Specified by:
setShort
in interfacejavax.jms.MapMessage
- Throws:
javax.jms.JMSException
-
setChar
public void setChar(java.lang.String name, char value) throws javax.jms.JMSException
- Specified by:
setChar
in interfacejavax.jms.MapMessage
- Throws:
javax.jms.JMSException
-
setInt
public void setInt(java.lang.String name, int value) throws javax.jms.JMSException
- Specified by:
setInt
in interfacejavax.jms.MapMessage
- Throws:
javax.jms.JMSException
-
setLong
public void setLong(java.lang.String name, long value) throws javax.jms.JMSException
- Specified by:
setLong
in interfacejavax.jms.MapMessage
- Throws:
javax.jms.JMSException
-
setFloat
public void setFloat(java.lang.String name, float value) throws javax.jms.JMSException
- Specified by:
setFloat
in interfacejavax.jms.MapMessage
- Throws:
javax.jms.JMSException
-
setDouble
public void setDouble(java.lang.String name, double value) throws javax.jms.JMSException
- Specified by:
setDouble
in interfacejavax.jms.MapMessage
- Throws:
javax.jms.JMSException
-
setString
public void setString(java.lang.String name, java.lang.String value) throws javax.jms.JMSException
- Specified by:
setString
in interfacejavax.jms.MapMessage
- Throws:
javax.jms.JMSException
-
setBytes
public void setBytes(java.lang.String name, byte[] value) throws javax.jms.JMSException
- Specified by:
setBytes
in interfacejavax.jms.MapMessage
- Throws:
javax.jms.JMSException
-
setBytes
public void setBytes(java.lang.String name, byte[] value, int offset, int length) throws javax.jms.JMSException
- Specified by:
setBytes
in interfacejavax.jms.MapMessage
- Throws:
javax.jms.JMSException
-
setObject
public void setObject(java.lang.String name, java.lang.Object value) throws javax.jms.JMSException
- Specified by:
setObject
in interfacejavax.jms.MapMessage
- Throws:
javax.jms.JMSException
-
itemExists
public boolean itemExists(java.lang.String name) throws javax.jms.JMSException
- Specified by:
itemExists
in interfacejavax.jms.MapMessage
- Throws:
javax.jms.JMSException
-
writeExternal
public void writeExternal(java.io.ObjectOutput out) throws java.io.IOException
- Specified by:
writeExternal
in interfacejava.io.Externalizable
- Overrides:
writeExternal
in classWmMessageImpl
- Throws:
java.io.IOException
- See Also:
Externalizable.writeExternal(java.io.ObjectOutput)
-
readExternal
public void readExternal(java.io.ObjectInput in) throws java.io.IOException, java.lang.ClassNotFoundException
- Specified by:
readExternal
in interfacejava.io.Externalizable
- Overrides:
readExternal
in classWmMessageImpl
- Throws:
java.io.IOException
java.lang.ClassNotFoundException
- See Also:
Externalizable.readExternal(java.io.ObjectInput)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classWmMessageImpl
-
equals
public boolean equals(java.lang.Object obj)
Checks if two Messages are equal- Overrides:
equals
in classWmMessageImpl
- See Also:
Object.equals(Object)
-
hashCode
public int hashCode()
Calculates hash code for this object.- Overrides:
hashCode
in classWmMessageImpl
- See Also:
Object.hashCode()
-
-