public class ActiveMQCompatibleMessage extends ActiveMQMessage
message, OLD_QUEUE_QUALIFIED_PREFIX, OLD_TEMP_QUEUE_QUALIFED_PREFIX, OLD_TEMP_TOPIC_QUALIFED_PREFIX, OLD_TOPIC_QUALIFIED_PREFIX, propertiesReadOnly, readOnly, replyTo, TYPE
DEFAULT_DELIVERY_DELAY, DEFAULT_DELIVERY_MODE, DEFAULT_PRIORITY, DEFAULT_TIME_TO_LIVE
Constructor and Description |
---|
ActiveMQCompatibleMessage() |
ActiveMQCompatibleMessage(byte type,
ClientSession session) |
ActiveMQCompatibleMessage(ClientMessage message,
ClientSession session) |
ActiveMQCompatibleMessage(ClientSession session) |
ActiveMQCompatibleMessage(Message foreign,
byte type,
ClientSession session) |
ActiveMQCompatibleMessage(Message foreign,
ClientSession session) |
Modifier and Type | Method and Description |
---|---|
SimpleString |
checkPrefix(SimpleString address) |
protected static SimpleString |
checkPrefix1X(SimpleString address) |
static ActiveMQMessage |
createMessage(ClientMessage message,
ClientSession session,
ConnectionFactoryOptions options) |
Destination |
getJMSReplyTo()
Gets the
Destination object to which a reply to this message should be sent. |
void |
setJMSReplyTo(Destination dest)
Sets the
Destination object to which a reply to this message should be sent. |
acknowledge, checkBuffer, checkPrefixStr, checkRead, checkWrite, clearBody, clearProperties, coreCompositeTypeToJMSCompositeType, coreMaptoJMSMap, createMessage, doBeforeReceive, doBeforeSend, getBody, getBodyInternal, getBooleanProperty, getByteProperty, getCoreMessage, getDoubleProperty, getFloatProperty, getIntProperty, getJMSCorrelationID, getJMSCorrelationIDAsBytes, getJMSDeliveryMode, getJMSDeliveryTime, getJMSDestination, getJMSExpiration, getJMSMessageID, getJMSPriority, getJMSRedelivered, getJMSTimestamp, getJMSType, getLongProperty, getObjectProperty, getPropertyNames, getShortProperty, getStringProperty, getType, hasNoBody, isBodyAssignableTo, 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, waitCompletionOnStream
public ActiveMQCompatibleMessage(byte type, ClientSession session)
public ActiveMQCompatibleMessage(ClientSession session)
public ActiveMQCompatibleMessage(ClientMessage message, ClientSession session)
public ActiveMQCompatibleMessage(Message foreign, ClientSession session) throws JMSException
JMSException
public ActiveMQCompatibleMessage()
public ActiveMQCompatibleMessage(Message foreign, byte type, ClientSession session) throws JMSException
JMSException
public Destination getJMSReplyTo() throws JMSException
Message
Destination
object to which a reply to this message should be sent.getJMSReplyTo
in interface Message
getJMSReplyTo
in class ActiveMQMessage
Destination
to which to send a response to this messageJMSException
- if the Jakarta Messaging provider fails to get the JMSReplyTo
destination due to some internal
error.Message.setJMSReplyTo(Destination)
public void setJMSReplyTo(Destination dest) throws JMSException
Message
Destination
object to which a reply to this message should be sent.
The JMSReplyTo
header 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 a Queue
object or a Topic
object.
Messages sent with a null JMSReplyTo
value may be a notification of some event, or they may just be some data
the sender thinks is of interest.
Messages with a JMSReplyTo
value 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 JMSCorrelationID
header field for this purpose.
setJMSReplyTo
in interface Message
setJMSReplyTo
in class ActiveMQMessage
dest
- Destination
to which to send a response to this messageJMSException
- if the Jakarta Messaging provider fails to set the JMSReplyTo
destination due to some internal
error.Message.getJMSReplyTo()
public SimpleString checkPrefix(SimpleString address)
checkPrefix
in class ActiveMQMessage
protected static SimpleString checkPrefix1X(SimpleString address)
public static ActiveMQMessage createMessage(ClientMessage message, ClientSession session, ConnectionFactoryOptions options)
Copyright © 2019 JBoss by Red Hat. All rights reserved.