Class ActiveMQTextCompatibleMessage
- All Implemented Interfaces:
Message,TextMessage
-
Field Summary
Fields inherited from class org.apache.activemq.artemis.jms.client.ActiveMQTextMessage
TYPEFields 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
ConstructorsConstructorDescriptionActiveMQTextCompatibleMessage(TextMessage foreign, ClientSession session) ActiveMQTextCompatibleMessage(ClientMessage message, ClientSession session) -
Method Summary
Modifier and TypeMethodDescriptionprotected SimpleStringcheckPrefix(SimpleString address) Gets theDestinationobject to which a reply to this message should be sent.voidsetJMSReplyTo(Destination dest) Sets theDestinationobject to which a reply to this message should be sent.Methods inherited from class org.apache.activemq.artemis.jms.client.ActiveMQTextMessage
clearBody, doBeforeReceive, getBodyInternal, getText, getType, isBodyAssignableTo, setTextMethods inherited from class org.apache.activemq.artemis.jms.client.ActiveMQMessage
acknowledge, checkBuffer, 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, 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, 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, getJMSTimestamp, getJMSType, getLongProperty, getObjectProperty, getPropertyNames, getShortProperty, getStringProperty, propertyExists, setBooleanProperty, setByteProperty, setDoubleProperty, setFloatProperty, setIntProperty, setJMSCorrelationID, setJMSCorrelationIDAsBytes, setJMSDeliveryMode, setJMSDeliveryTime, setJMSDestination, setJMSExpiration, setJMSMessageID, setJMSPriority, setJMSRedelivered, setJMSTimestamp, setJMSType, setLongProperty, setObjectProperty, setShortProperty, setStringProperty
-
Constructor Details
-
ActiveMQTextCompatibleMessage
-
ActiveMQTextCompatibleMessage
-
ActiveMQTextCompatibleMessage
public ActiveMQTextCompatibleMessage(TextMessage foreign, ClientSession session) throws JMSException - Throws:
JMSException
-
-
Method Details
-
setJMSReplyTo
Description copied from interface:MessageSets theDestinationobject to which a reply to this message should be sent.The
JMSReplyToheader field contains the destination where a reply to the current message should be sent. If it is null, no reply is expected. The destination may be either aQueueobject or aTopicobject.Messages sent with a null
JMSReplyTovalue may be a notification of some event, or they may just be some data the sender thinks is of interest.Messages with a
JMSReplyTovalue typically expect a response. A response is optional; it is up to the client to decide. These messages are called requests. A message sent in response to a request is called a reply.In some cases a client may wish to match a request it sent earlier with a reply it has just received. The client can use the
JMSCorrelationIDheader field for this purpose.- Specified by:
setJMSReplyToin interfaceMessage- Overrides:
setJMSReplyToin classActiveMQMessage- Parameters:
dest-Destinationto which to send a response to this message- Throws:
JMSException- if the Jakarta Messaging provider fails to set theJMSReplyTodestination due to some internal error.- See Also:
-
getJMSReplyTo
Description copied from interface:MessageGets theDestinationobject to which a reply to this message should be sent.- Specified by:
getJMSReplyToin interfaceMessage- Overrides:
getJMSReplyToin classActiveMQMessage- Returns:
Destinationto which to send a response to this message- Throws:
JMSException- if the Jakarta Messaging provider fails to get theJMSReplyTodestination due to some internal error.- See Also:
-
checkPrefix
- Overrides:
checkPrefixin classActiveMQMessage
-