Class ActiveMQTextMessage
java.lang.Object
org.apache.activemq.artemis.jms.client.ActiveMQMessage
org.apache.activemq.artemis.jms.client.ActiveMQTextMessage
- All Implemented Interfaces:
jakarta.jms.Message,jakarta.jms.TextMessage
- Direct Known Subclasses:
ActiveMQTextCompatibleMessage
ActiveMQ Artemis implementation of a JMS TextMessage.
This class was ported from SpyTextMessage in JBossMQ.
This class was ported from SpyTextMessage in JBossMQ.
-
Field Summary
FieldsFields inherited from class org.apache.activemq.artemis.jms.client.ActiveMQMessage
message, OLD_QUEUE_QUALIFIED_PREFIX, OLD_TEMP_QUEUE_QUALIFED_PREFIX, OLD_TEMP_TOPIC_QUALIFED_PREFIX, OLD_TOPIC_QUALIFIED_PREFIX, propertiesReadOnly, readOnly, replyToFields inherited from interface jakarta.jms.Message
DEFAULT_DELIVERY_DELAY, DEFAULT_DELIVERY_MODE, DEFAULT_PRIORITY, DEFAULT_TIME_TO_LIVE -
Constructor Summary
ConstructorsConstructorDescriptionActiveMQTextMessage(jakarta.jms.TextMessage foreign, ClientSession session) A copy constructor for non-ActiveMQ Artemis JMS TextMessages.ActiveMQTextMessage(ClientMessage message, ClientSession session) ActiveMQTextMessage(ClientSession session) -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidprotected <T> TgetBodyInternal(Class<T> c) getText()bytegetType()booleanvoidMethods inherited from class org.apache.activemq.artemis.jms.client.ActiveMQMessage
acknowledge, checkBuffer, checkPrefix, checkPrefixStr, checkRead, checkWrite, clearProperties, coreCompositeTypeToJMSCompositeType, coreMaptoJMSMap, createMessage, createMessage, doBeforeSend, getBody, getBooleanProperty, getByteProperty, getCoreMessage, getDoubleProperty, getFloatProperty, getIntProperty, getJMSCorrelationID, getJMSCorrelationIDAsBytes, getJMSDeliveryMode, getJMSDeliveryTime, getJMSDestination, getJMSExpiration, getJMSMessageID, getJMSPriority, getJMSRedelivered, getJMSReplyTo, getJMSTimestamp, getJMSType, getLongProperty, getObjectProperty, getPropertyNames, getShortProperty, getStringProperty, hasNoBody, prefixOf, propertyExists, resetMessageID, saveToOutputStream, setBooleanProperty, setByteProperty, setClientAcknowledge, setDoubleProperty, setFloatProperty, setIndividualAcknowledge, setInputStream, setIntProperty, setJMSCorrelationID, setJMSCorrelationIDAsBytes, setJMSDeliveryMode, setJMSDeliveryTime, setJMSDestination, setJMSExpiration, setJMSMessageID, setJMSPriority, setJMSRedelivered, setJMSReplyTo, setJMSTimestamp, setJMSType, setLongProperty, setObjectProperty, setOutputStream, setShortProperty, setStringProperty, toString, waitCompletionOnStreamMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface jakarta.jms.Message
acknowledge, clearProperties, getBody, getBooleanProperty, getByteProperty, getDoubleProperty, getFloatProperty, getIntProperty, getJMSCorrelationID, getJMSCorrelationIDAsBytes, getJMSDeliveryMode, getJMSDeliveryTime, getJMSDestination, getJMSExpiration, getJMSMessageID, getJMSPriority, getJMSRedelivered, getJMSReplyTo, getJMSTimestamp, getJMSType, getLongProperty, getObjectProperty, getPropertyNames, getShortProperty, getStringProperty, propertyExists, setBooleanProperty, setByteProperty, setDoubleProperty, setFloatProperty, setIntProperty, setJMSCorrelationID, setJMSCorrelationIDAsBytes, setJMSDeliveryMode, setJMSDeliveryTime, setJMSDestination, setJMSExpiration, setJMSMessageID, setJMSPriority, setJMSRedelivered, setJMSReplyTo, setJMSTimestamp, setJMSType, setLongProperty, setObjectProperty, setShortProperty, setStringProperty
-
Field Details
-
TYPE
public static final byte TYPE- See Also:
-
-
Constructor Details
-
ActiveMQTextMessage
-
ActiveMQTextMessage
-
ActiveMQTextMessage
public ActiveMQTextMessage(jakarta.jms.TextMessage foreign, ClientSession session) throws jakarta.jms.JMSException A copy constructor for non-ActiveMQ Artemis JMS TextMessages.- Throws:
jakarta.jms.JMSException
-
-
Method Details
-
getType
public byte getType()- Overrides:
getTypein classActiveMQMessage
-
setText
- Specified by:
setTextin interfacejakarta.jms.TextMessage- Throws:
jakarta.jms.JMSException
-
getText
- Specified by:
getTextin interfacejakarta.jms.TextMessage
-
clearBody
public void clearBody() throws jakarta.jms.JMSException- Specified by:
clearBodyin interfacejakarta.jms.Message- Overrides:
clearBodyin classActiveMQMessage- Throws:
jakarta.jms.JMSException
-
doBeforeReceive
- Overrides:
doBeforeReceivein classActiveMQMessage- Throws:
ActiveMQException
-
getBodyInternal
- Overrides:
getBodyInternalin classActiveMQMessage
-
isBodyAssignableTo
- Specified by:
isBodyAssignableToin interfacejakarta.jms.Message- Overrides:
isBodyAssignableToin classActiveMQMessage
-