public class ActiveMQMessage extends Object implements jakarta.jms.Message
| Modifier and Type | Field and Description |
|---|---|
protected ClientMessage |
message |
static SimpleString |
OLD_QUEUE_QUALIFIED_PREFIX |
static SimpleString |
OLD_TEMP_QUEUE_QUALIFED_PREFIX |
static SimpleString |
OLD_TEMP_TOPIC_QUALIFED_PREFIX |
static SimpleString |
OLD_TOPIC_QUALIFIED_PREFIX |
protected boolean |
propertiesReadOnly |
protected boolean |
readOnly |
protected jakarta.jms.Destination |
replyTo |
static byte |
TYPE |
| Modifier | Constructor and Description |
|---|---|
|
ActiveMQMessage() |
protected |
ActiveMQMessage(byte type,
ClientSession session) |
|
ActiveMQMessage(ClientMessage message,
ClientSession session)
Constructor for when receiving a message from the server
|
protected |
ActiveMQMessage(ClientSession session) |
protected |
ActiveMQMessage(jakarta.jms.Message foreign,
byte type,
ClientSession session) |
|
ActiveMQMessage(jakarta.jms.Message foreign,
ClientSession session) |
public static final byte TYPE
public static final SimpleString OLD_QUEUE_QUALIFIED_PREFIX
public static final SimpleString OLD_TEMP_QUEUE_QUALIFED_PREFIX
public static final SimpleString OLD_TOPIC_QUALIFIED_PREFIX
public static final SimpleString OLD_TEMP_TOPIC_QUALIFED_PREFIX
protected ClientMessage message
protected boolean readOnly
protected boolean propertiesReadOnly
protected jakarta.jms.Destination replyTo
protected ActiveMQMessage(byte type,
ClientSession session)
protected ActiveMQMessage(ClientSession session)
public ActiveMQMessage(ClientMessage message, ClientSession session)
public ActiveMQMessage(jakarta.jms.Message foreign,
ClientSession session)
throws jakarta.jms.JMSException
jakarta.jms.JMSExceptionpublic ActiveMQMessage()
protected ActiveMQMessage(jakarta.jms.Message foreign,
byte type,
ClientSession session)
throws jakarta.jms.JMSException
jakarta.jms.JMSExceptionpublic static CompositeData coreCompositeTypeToJMSCompositeType(CompositeDataSupport data) throws Exception
Exceptionpublic static ActiveMQMessage createMessage(ClientMessage message, ClientSession session)
public static ActiveMQMessage createMessage(ClientMessage message, ClientSession session, ConnectionFactoryOptions options)
public String getJMSMessageID()
getJMSMessageID in interface jakarta.jms.Messagepublic void setJMSMessageID(String jmsMessageID) throws jakarta.jms.JMSException
setJMSMessageID in interface jakarta.jms.Messagejakarta.jms.JMSExceptionpublic long getJMSTimestamp()
throws jakarta.jms.JMSException
getJMSTimestamp in interface jakarta.jms.Messagejakarta.jms.JMSExceptionpublic void setJMSTimestamp(long timestamp)
throws jakarta.jms.JMSException
setJMSTimestamp in interface jakarta.jms.Messagejakarta.jms.JMSExceptionpublic byte[] getJMSCorrelationIDAsBytes()
throws jakarta.jms.JMSException
getJMSCorrelationIDAsBytes in interface jakarta.jms.Messagejakarta.jms.JMSExceptionpublic void setJMSCorrelationIDAsBytes(byte[] correlationID)
throws jakarta.jms.JMSException
setJMSCorrelationIDAsBytes in interface jakarta.jms.Messagejakarta.jms.JMSExceptionpublic void setJMSCorrelationID(String correlationID) throws jakarta.jms.JMSException
setJMSCorrelationID in interface jakarta.jms.Messagejakarta.jms.JMSExceptionpublic String getJMSCorrelationID() throws jakarta.jms.JMSException
getJMSCorrelationID in interface jakarta.jms.Messagejakarta.jms.JMSExceptionpublic jakarta.jms.Destination getJMSReplyTo()
throws jakarta.jms.JMSException
getJMSReplyTo in interface jakarta.jms.Messagejakarta.jms.JMSExceptionpublic void setJMSReplyTo(jakarta.jms.Destination dest)
throws jakarta.jms.JMSException
setJMSReplyTo in interface jakarta.jms.Messagejakarta.jms.JMSExceptionpublic static String prefixOf(jakarta.jms.Destination dest)
protected SimpleString checkPrefix(SimpleString address)
protected SimpleString checkPrefixStr(SimpleString address)
public jakarta.jms.Destination getJMSDestination()
throws jakarta.jms.JMSException
getJMSDestination in interface jakarta.jms.Messagejakarta.jms.JMSExceptionpublic void setJMSDestination(jakarta.jms.Destination destination)
throws jakarta.jms.JMSException
setJMSDestination in interface jakarta.jms.Messagejakarta.jms.JMSExceptionpublic int getJMSDeliveryMode()
throws jakarta.jms.JMSException
getJMSDeliveryMode in interface jakarta.jms.Messagejakarta.jms.JMSExceptionpublic void setJMSDeliveryMode(int deliveryMode)
throws jakarta.jms.JMSException
setJMSDeliveryMode in interface jakarta.jms.Messagejakarta.jms.JMSExceptionpublic boolean getJMSRedelivered()
throws jakarta.jms.JMSException
getJMSRedelivered in interface jakarta.jms.Messagejakarta.jms.JMSExceptionpublic void setJMSRedelivered(boolean redelivered)
throws jakarta.jms.JMSException
setJMSRedelivered in interface jakarta.jms.Messagejakarta.jms.JMSExceptionpublic void setJMSType(String type) throws jakarta.jms.JMSException
setJMSType in interface jakarta.jms.Messagejakarta.jms.JMSExceptionpublic String getJMSType() throws jakarta.jms.JMSException
getJMSType in interface jakarta.jms.Messagejakarta.jms.JMSExceptionpublic long getJMSExpiration()
throws jakarta.jms.JMSException
getJMSExpiration in interface jakarta.jms.Messagejakarta.jms.JMSExceptionpublic void setJMSExpiration(long expiration)
throws jakarta.jms.JMSException
setJMSExpiration in interface jakarta.jms.Messagejakarta.jms.JMSExceptionpublic int getJMSPriority()
throws jakarta.jms.JMSException
getJMSPriority in interface jakarta.jms.Messagejakarta.jms.JMSExceptionpublic void setJMSPriority(int priority)
throws jakarta.jms.JMSException
setJMSPriority in interface jakarta.jms.Messagejakarta.jms.JMSExceptionpublic void clearProperties()
throws jakarta.jms.JMSException
clearProperties in interface jakarta.jms.Messagejakarta.jms.JMSExceptionpublic void clearBody()
throws jakarta.jms.JMSException
clearBody in interface jakarta.jms.Messagejakarta.jms.JMSExceptionpublic boolean propertyExists(String name) throws jakarta.jms.JMSException
propertyExists in interface jakarta.jms.Messagejakarta.jms.JMSExceptionpublic boolean getBooleanProperty(String name) throws jakarta.jms.JMSException
getBooleanProperty in interface jakarta.jms.Messagejakarta.jms.JMSExceptionpublic byte getByteProperty(String name) throws jakarta.jms.JMSException
getByteProperty in interface jakarta.jms.Messagejakarta.jms.JMSExceptionpublic short getShortProperty(String name) throws jakarta.jms.JMSException
getShortProperty in interface jakarta.jms.Messagejakarta.jms.JMSExceptionpublic int getIntProperty(String name) throws jakarta.jms.JMSException
getIntProperty in interface jakarta.jms.Messagejakarta.jms.JMSExceptionpublic long getLongProperty(String name) throws jakarta.jms.JMSException
getLongProperty in interface jakarta.jms.Messagejakarta.jms.JMSExceptionpublic float getFloatProperty(String name) throws jakarta.jms.JMSException
getFloatProperty in interface jakarta.jms.Messagejakarta.jms.JMSExceptionpublic double getDoubleProperty(String name) throws jakarta.jms.JMSException
getDoubleProperty in interface jakarta.jms.Messagejakarta.jms.JMSExceptionpublic String getStringProperty(String name) throws jakarta.jms.JMSException
getStringProperty in interface jakarta.jms.Messagejakarta.jms.JMSExceptionpublic Object getObjectProperty(String name) throws jakarta.jms.JMSException
getObjectProperty in interface jakarta.jms.Messagejakarta.jms.JMSExceptionpublic Enumeration getPropertyNames() throws jakarta.jms.JMSException
getPropertyNames in interface jakarta.jms.Messagejakarta.jms.JMSExceptionpublic void setBooleanProperty(String name, boolean value) throws jakarta.jms.JMSException
setBooleanProperty in interface jakarta.jms.Messagejakarta.jms.JMSExceptionpublic void setByteProperty(String name, byte value) throws jakarta.jms.JMSException
setByteProperty in interface jakarta.jms.Messagejakarta.jms.JMSExceptionpublic void setShortProperty(String name, short value) throws jakarta.jms.JMSException
setShortProperty in interface jakarta.jms.Messagejakarta.jms.JMSExceptionpublic void setIntProperty(String name, int value) throws jakarta.jms.JMSException
setIntProperty in interface jakarta.jms.Messagejakarta.jms.JMSExceptionpublic void setLongProperty(String name, long value) throws jakarta.jms.JMSException
setLongProperty in interface jakarta.jms.Messagejakarta.jms.JMSExceptionpublic void setFloatProperty(String name, float value) throws jakarta.jms.JMSException
setFloatProperty in interface jakarta.jms.Messagejakarta.jms.JMSExceptionpublic void setDoubleProperty(String name, double value) throws jakarta.jms.JMSException
setDoubleProperty in interface jakarta.jms.Messagejakarta.jms.JMSExceptionpublic void setStringProperty(String name, String value) throws jakarta.jms.JMSException
setStringProperty in interface jakarta.jms.Messagejakarta.jms.JMSExceptionpublic void setObjectProperty(String name, Object value) throws jakarta.jms.JMSException
setObjectProperty in interface jakarta.jms.Messagejakarta.jms.JMSExceptionpublic void acknowledge()
throws jakarta.jms.JMSException
acknowledge in interface jakarta.jms.Messagejakarta.jms.JMSExceptionpublic long getJMSDeliveryTime()
throws jakarta.jms.JMSException
getJMSDeliveryTime in interface jakarta.jms.Messagejakarta.jms.JMSExceptionpublic void setJMSDeliveryTime(long deliveryTime)
throws jakarta.jms.JMSException
setJMSDeliveryTime in interface jakarta.jms.Messagejakarta.jms.JMSExceptionpublic <T> T getBody(Class<T> c) throws jakarta.jms.JMSException
getBody in interface jakarta.jms.Messagejakarta.jms.JMSExceptionprotected <T> T getBodyInternal(Class<T> c) throws jakarta.jms.MessageFormatException
jakarta.jms.MessageFormatExceptionpublic boolean isBodyAssignableTo(Class c)
isBodyAssignableTo in interface jakarta.jms.Messageprotected boolean hasNoBody()
isBodyAssignableTo(Class).public void setIndividualAcknowledge()
public void setClientAcknowledge()
public void resetMessageID(String newMsgID)
public ClientMessage getCoreMessage()
public void checkBuffer()
public void doBeforeReceive()
throws ActiveMQException
ActiveMQExceptionpublic byte getType()
public void setInputStream(InputStream input) throws jakarta.jms.JMSException
jakarta.jms.JMSExceptionpublic void setOutputStream(OutputStream output) throws jakarta.jms.JMSException
jakarta.jms.JMSExceptionpublic void saveToOutputStream(OutputStream output) throws jakarta.jms.JMSException
jakarta.jms.JMSExceptionpublic boolean waitCompletionOnStream(long timeWait)
throws jakarta.jms.JMSException
jakarta.jms.JMSExceptionprotected void checkWrite()
throws jakarta.jms.JMSException
jakarta.jms.JMSExceptionprotected void checkRead()
throws jakarta.jms.JMSException
jakarta.jms.JMSExceptionCopyright © 2022 The Apache Software Foundation. All rights reserved.