Package com.webmethods.jms.impl
Class WmTextMessageImpl
- java.lang.Object
-
- com.webmethods.jms.impl.WmMessageImpl
-
- com.webmethods.jms.impl.WmTextMessageImpl
-
- All Implemented Interfaces:
WmMessage
,WmTextMessage
,java.io.Externalizable
,java.io.Serializable
,java.lang.Cloneable
,javax.jms.Message
,javax.jms.TextMessage
- Direct Known Subclasses:
WmClusterTextMessageImpl
public class WmTextMessageImpl extends WmMessageImpl implements WmTextMessage, 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 WmTextMessageImpl()
protected
WmTextMessageImpl(WmTextMessageImpl sourceMsg)
protected
WmTextMessageImpl(TransportMessage container)
protected
WmTextMessageImpl(javax.jms.TextMessage 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 equaljava.lang.String
getText()
int
hashCode()
Calculates hash code for this object.void
readExternal(java.io.ObjectInput in)
void
setText(java.lang.String str)
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
-
WmTextMessageImpl
public WmTextMessageImpl() throws javax.jms.JMSException
- Throws:
javax.jms.JMSException
-
WmTextMessageImpl
protected WmTextMessageImpl(TransportMessage container)
-
WmTextMessageImpl
protected WmTextMessageImpl(javax.jms.TextMessage sourceMsg) throws javax.jms.JMSException
this constructor is used for Message interoperability
- Throws:
javax.jms.JMSException
-
WmTextMessageImpl
protected WmTextMessageImpl(WmTextMessageImpl sourceMsg) throws javax.jms.JMSException
- Throws:
javax.jms.JMSException
-
-
Method Detail
-
setText
public void setText(java.lang.String str) throws javax.jms.JMSException
- Specified by:
setText
in interfacejavax.jms.TextMessage
- Throws:
javax.jms.JMSException
-
getText
public java.lang.String getText() throws javax.jms.JMSException
- Specified by:
getText
in interfacejavax.jms.TextMessage
- 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)
-
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()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classWmMessageImpl
-
-