Class SIPJmsTextMessage
java.lang.Object
one.x1f.sip.foundation.testkit.workflow.whenphase.routeinvoker.SIPJmsTextMessage
- All Implemented Interfaces:
jakarta.jms.Message
,jakarta.jms.TextMessage
SIP implementation of TextMessage from JMS API. Used in Test Kit as a jms Message general
implementation in order to eliminate dependency on concrete jms broker.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
Fields inherited from interface jakarta.jms.Message
DEFAULT_DELIVERY_DELAY, DEFAULT_DELIVERY_MODE, DEFAULT_PRIORITY, DEFAULT_TIME_TO_LIVE
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
void
void
<T> T
boolean
byte
double
float
int
byte[]
int
long
jakarta.jms.Destination
long
int
boolean
jakarta.jms.Destination
long
long
getObjectProperty
(String key) short
getStringProperty
(String key) getText()
boolean
isBodyAssignableTo
(Class aClass) boolean
void
setBooleanProperty
(String s, boolean b) void
setByteProperty
(String s, byte b) void
setDoubleProperty
(String s, double v) void
setFloatProperty
(String s, float v) void
setIntProperty
(String s, int i) void
setJMSCorrelationID
(String jmsCorrelationID) void
setJMSCorrelationIDAsBytes
(byte[] jmsCorrelationIDAsBytes) void
setJMSDeliveryMode
(int jmsDeliveryMode) void
setJMSDeliveryTime
(long l) void
setJMSDestination
(jakarta.jms.Destination jmsDestination) void
setJMSExpiration
(long jmsExpiration) void
setJMSMessageID
(String jmsMessageID) void
setJMSPriority
(int jmsPriority) void
setJMSRedelivered
(boolean jmsRedelivered) void
setJMSReplyTo
(jakarta.jms.Destination jmsReplyTo) void
setJMSTimestamp
(long jmsTimestamp) void
setJMSType
(String jmsType) void
setLongProperty
(String s, long l) void
setObjectProperty
(String key, Object value) void
setShortProperty
(String s, short i) void
setStringProperty
(String s, String s1) void
-
Field Details
-
JMS_MESSAGE_ID
- See Also:
-
JMS_CORRELATION_ID
- See Also:
-
JMS_CORRELATION_ID_AS_BYTES
- See Also:
-
JMS_REPLY_TO
- See Also:
-
JMS_DESTINATION
- See Also:
-
JMS_REDELIVERED
- See Also:
-
JMS_TYPE
- See Also:
-
JMS_TIMESTAMP
- See Also:
-
JMS_DELIVERY_MODE
- See Also:
-
JMS_EXPIRATION
- See Also:
-
JMS_PRIORITY
- See Also:
-
JMS_X_USER_ID
- See Also:
-
-
Constructor Details
-
SIPJmsTextMessage
-
-
Method Details
-
setText
- Specified by:
setText
in interfacejakarta.jms.TextMessage
-
getText
- Specified by:
getText
in interfacejakarta.jms.TextMessage
-
getJMSMessageID
- Specified by:
getJMSMessageID
in interfacejakarta.jms.Message
-
setJMSMessageID
- Specified by:
setJMSMessageID
in interfacejakarta.jms.Message
-
getJMSTimestamp
public long getJMSTimestamp()- Specified by:
getJMSTimestamp
in interfacejakarta.jms.Message
-
setJMSTimestamp
public void setJMSTimestamp(long jmsTimestamp) - Specified by:
setJMSTimestamp
in interfacejakarta.jms.Message
-
getJMSCorrelationID
- Specified by:
getJMSCorrelationID
in interfacejakarta.jms.Message
-
setJMSCorrelationID
- Specified by:
setJMSCorrelationID
in interfacejakarta.jms.Message
-
getJMSCorrelationIDAsBytes
public byte[] getJMSCorrelationIDAsBytes()- Specified by:
getJMSCorrelationIDAsBytes
in interfacejakarta.jms.Message
-
setJMSCorrelationIDAsBytes
public void setJMSCorrelationIDAsBytes(byte[] jmsCorrelationIDAsBytes) - Specified by:
setJMSCorrelationIDAsBytes
in interfacejakarta.jms.Message
-
getJMSReplyTo
public jakarta.jms.Destination getJMSReplyTo()- Specified by:
getJMSReplyTo
in interfacejakarta.jms.Message
-
setJMSReplyTo
public void setJMSReplyTo(jakarta.jms.Destination jmsReplyTo) - Specified by:
setJMSReplyTo
in interfacejakarta.jms.Message
-
getJMSDestination
public jakarta.jms.Destination getJMSDestination()- Specified by:
getJMSDestination
in interfacejakarta.jms.Message
-
setJMSDestination
public void setJMSDestination(jakarta.jms.Destination jmsDestination) - Specified by:
setJMSDestination
in interfacejakarta.jms.Message
-
getJMSDeliveryMode
public int getJMSDeliveryMode()- Specified by:
getJMSDeliveryMode
in interfacejakarta.jms.Message
-
setJMSDeliveryMode
public void setJMSDeliveryMode(int jmsDeliveryMode) - Specified by:
setJMSDeliveryMode
in interfacejakarta.jms.Message
-
getJMSRedelivered
public boolean getJMSRedelivered()- Specified by:
getJMSRedelivered
in interfacejakarta.jms.Message
-
setJMSRedelivered
public void setJMSRedelivered(boolean jmsRedelivered) - Specified by:
setJMSRedelivered
in interfacejakarta.jms.Message
-
getJMSType
- Specified by:
getJMSType
in interfacejakarta.jms.Message
-
setJMSType
- Specified by:
setJMSType
in interfacejakarta.jms.Message
-
getJMSExpiration
public long getJMSExpiration()- Specified by:
getJMSExpiration
in interfacejakarta.jms.Message
-
setJMSExpiration
public void setJMSExpiration(long jmsExpiration) - Specified by:
setJMSExpiration
in interfacejakarta.jms.Message
-
getJMSPriority
public int getJMSPriority()- Specified by:
getJMSPriority
in interfacejakarta.jms.Message
-
setJMSPriority
public void setJMSPriority(int jmsPriority) - Specified by:
setJMSPriority
in interfacejakarta.jms.Message
-
setObjectProperty
- Specified by:
setObjectProperty
in interfacejakarta.jms.Message
-
getObjectProperty
- Specified by:
getObjectProperty
in interfacejakarta.jms.Message
-
getPropertyNames
- Specified by:
getPropertyNames
in interfacejakarta.jms.Message
-
getStringProperty
- Specified by:
getStringProperty
in interfacejakarta.jms.Message
-
propertyExists
- Specified by:
propertyExists
in interfacejakarta.jms.Message
-
getBooleanProperty
- Specified by:
getBooleanProperty
in interfacejakarta.jms.Message
-
getByteProperty
- Specified by:
getByteProperty
in interfacejakarta.jms.Message
-
getShortProperty
- Specified by:
getShortProperty
in interfacejakarta.jms.Message
-
getIntProperty
- Specified by:
getIntProperty
in interfacejakarta.jms.Message
-
getLongProperty
- Specified by:
getLongProperty
in interfacejakarta.jms.Message
-
getFloatProperty
- Specified by:
getFloatProperty
in interfacejakarta.jms.Message
-
getDoubleProperty
- Specified by:
getDoubleProperty
in interfacejakarta.jms.Message
-
clearProperties
public void clearProperties()- Specified by:
clearProperties
in interfacejakarta.jms.Message
-
setBooleanProperty
- Specified by:
setBooleanProperty
in interfacejakarta.jms.Message
-
setByteProperty
- Specified by:
setByteProperty
in interfacejakarta.jms.Message
-
setShortProperty
- Specified by:
setShortProperty
in interfacejakarta.jms.Message
-
setIntProperty
- Specified by:
setIntProperty
in interfacejakarta.jms.Message
-
setLongProperty
- Specified by:
setLongProperty
in interfacejakarta.jms.Message
-
setFloatProperty
- Specified by:
setFloatProperty
in interfacejakarta.jms.Message
-
setDoubleProperty
- Specified by:
setDoubleProperty
in interfacejakarta.jms.Message
-
setStringProperty
- Specified by:
setStringProperty
in interfacejakarta.jms.Message
-
acknowledge
public void acknowledge()- Specified by:
acknowledge
in interfacejakarta.jms.Message
-
clearBody
public void clearBody()- Specified by:
clearBody
in interfacejakarta.jms.Message
-
setJMSDeliveryTime
public void setJMSDeliveryTime(long l) - Specified by:
setJMSDeliveryTime
in interfacejakarta.jms.Message
-
getJMSDeliveryTime
public long getJMSDeliveryTime()- Specified by:
getJMSDeliveryTime
in interfacejakarta.jms.Message
-
getBody
- Specified by:
getBody
in interfacejakarta.jms.Message
-
isBodyAssignableTo
- Specified by:
isBodyAssignableTo
in interfacejakarta.jms.Message
-