java.lang.Object
one.x1f.sip.foundation.testkit.workflow.whenphase.routeinvoker.SIPJmsTextMessage
All Implemented Interfaces:
jakarta.jms.Message, jakarta.jms.TextMessage

public class SIPJmsTextMessage extends Object implements 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 Details

  • Constructor Details

    • SIPJmsTextMessage

      public SIPJmsTextMessage(String text)
  • Method Details

    • setText

      public void setText(String text)
      Specified by:
      setText in interface jakarta.jms.TextMessage
    • getText

      public String getText()
      Specified by:
      getText in interface jakarta.jms.TextMessage
    • getJMSMessageID

      public String getJMSMessageID()
      Specified by:
      getJMSMessageID in interface jakarta.jms.Message
    • setJMSMessageID

      public void setJMSMessageID(String jmsMessageID)
      Specified by:
      setJMSMessageID in interface jakarta.jms.Message
    • getJMSTimestamp

      public long getJMSTimestamp()
      Specified by:
      getJMSTimestamp in interface jakarta.jms.Message
    • setJMSTimestamp

      public void setJMSTimestamp(long jmsTimestamp)
      Specified by:
      setJMSTimestamp in interface jakarta.jms.Message
    • getJMSCorrelationID

      public String getJMSCorrelationID()
      Specified by:
      getJMSCorrelationID in interface jakarta.jms.Message
    • setJMSCorrelationID

      public void setJMSCorrelationID(String jmsCorrelationID)
      Specified by:
      setJMSCorrelationID in interface jakarta.jms.Message
    • getJMSCorrelationIDAsBytes

      public byte[] getJMSCorrelationIDAsBytes()
      Specified by:
      getJMSCorrelationIDAsBytes in interface jakarta.jms.Message
    • setJMSCorrelationIDAsBytes

      public void setJMSCorrelationIDAsBytes(byte[] jmsCorrelationIDAsBytes)
      Specified by:
      setJMSCorrelationIDAsBytes in interface jakarta.jms.Message
    • getJMSReplyTo

      public jakarta.jms.Destination getJMSReplyTo()
      Specified by:
      getJMSReplyTo in interface jakarta.jms.Message
    • setJMSReplyTo

      public void setJMSReplyTo(jakarta.jms.Destination jmsReplyTo)
      Specified by:
      setJMSReplyTo in interface jakarta.jms.Message
    • getJMSDestination

      public jakarta.jms.Destination getJMSDestination()
      Specified by:
      getJMSDestination in interface jakarta.jms.Message
    • setJMSDestination

      public void setJMSDestination(jakarta.jms.Destination jmsDestination)
      Specified by:
      setJMSDestination in interface jakarta.jms.Message
    • getJMSDeliveryMode

      public int getJMSDeliveryMode()
      Specified by:
      getJMSDeliveryMode in interface jakarta.jms.Message
    • setJMSDeliveryMode

      public void setJMSDeliveryMode(int jmsDeliveryMode)
      Specified by:
      setJMSDeliveryMode in interface jakarta.jms.Message
    • getJMSRedelivered

      public boolean getJMSRedelivered()
      Specified by:
      getJMSRedelivered in interface jakarta.jms.Message
    • setJMSRedelivered

      public void setJMSRedelivered(boolean jmsRedelivered)
      Specified by:
      setJMSRedelivered in interface jakarta.jms.Message
    • getJMSType

      public String getJMSType()
      Specified by:
      getJMSType in interface jakarta.jms.Message
    • setJMSType

      public void setJMSType(String jmsType)
      Specified by:
      setJMSType in interface jakarta.jms.Message
    • getJMSExpiration

      public long getJMSExpiration()
      Specified by:
      getJMSExpiration in interface jakarta.jms.Message
    • setJMSExpiration

      public void setJMSExpiration(long jmsExpiration)
      Specified by:
      setJMSExpiration in interface jakarta.jms.Message
    • getJMSPriority

      public int getJMSPriority()
      Specified by:
      getJMSPriority in interface jakarta.jms.Message
    • setJMSPriority

      public void setJMSPriority(int jmsPriority)
      Specified by:
      setJMSPriority in interface jakarta.jms.Message
    • setObjectProperty

      public void setObjectProperty(String key, Object value)
      Specified by:
      setObjectProperty in interface jakarta.jms.Message
    • getObjectProperty

      public Object getObjectProperty(String key)
      Specified by:
      getObjectProperty in interface jakarta.jms.Message
    • getPropertyNames

      public Enumeration<String> getPropertyNames()
      Specified by:
      getPropertyNames in interface jakarta.jms.Message
    • getStringProperty

      public String getStringProperty(String key)
      Specified by:
      getStringProperty in interface jakarta.jms.Message
    • propertyExists

      public boolean propertyExists(String s)
      Specified by:
      propertyExists in interface jakarta.jms.Message
    • getBooleanProperty

      public boolean getBooleanProperty(String s)
      Specified by:
      getBooleanProperty in interface jakarta.jms.Message
    • getByteProperty

      public byte getByteProperty(String s)
      Specified by:
      getByteProperty in interface jakarta.jms.Message
    • getShortProperty

      public short getShortProperty(String s)
      Specified by:
      getShortProperty in interface jakarta.jms.Message
    • getIntProperty

      public int getIntProperty(String s)
      Specified by:
      getIntProperty in interface jakarta.jms.Message
    • getLongProperty

      public long getLongProperty(String s)
      Specified by:
      getLongProperty in interface jakarta.jms.Message
    • getFloatProperty

      public float getFloatProperty(String s)
      Specified by:
      getFloatProperty in interface jakarta.jms.Message
    • getDoubleProperty

      public double getDoubleProperty(String s)
      Specified by:
      getDoubleProperty in interface jakarta.jms.Message
    • clearProperties

      public void clearProperties()
      Specified by:
      clearProperties in interface jakarta.jms.Message
    • setBooleanProperty

      public void setBooleanProperty(String s, boolean b)
      Specified by:
      setBooleanProperty in interface jakarta.jms.Message
    • setByteProperty

      public void setByteProperty(String s, byte b)
      Specified by:
      setByteProperty in interface jakarta.jms.Message
    • setShortProperty

      public void setShortProperty(String s, short i)
      Specified by:
      setShortProperty in interface jakarta.jms.Message
    • setIntProperty

      public void setIntProperty(String s, int i)
      Specified by:
      setIntProperty in interface jakarta.jms.Message
    • setLongProperty

      public void setLongProperty(String s, long l)
      Specified by:
      setLongProperty in interface jakarta.jms.Message
    • setFloatProperty

      public void setFloatProperty(String s, float v)
      Specified by:
      setFloatProperty in interface jakarta.jms.Message
    • setDoubleProperty

      public void setDoubleProperty(String s, double v)
      Specified by:
      setDoubleProperty in interface jakarta.jms.Message
    • setStringProperty

      public void setStringProperty(String s, String s1)
      Specified by:
      setStringProperty in interface jakarta.jms.Message
    • acknowledge

      public void acknowledge()
      Specified by:
      acknowledge in interface jakarta.jms.Message
    • clearBody

      public void clearBody()
      Specified by:
      clearBody in interface jakarta.jms.Message
    • setJMSDeliveryTime

      public void setJMSDeliveryTime(long l)
      Specified by:
      setJMSDeliveryTime in interface jakarta.jms.Message
    • getJMSDeliveryTime

      public long getJMSDeliveryTime()
      Specified by:
      getJMSDeliveryTime in interface jakarta.jms.Message
    • getBody

      public <T> T getBody(Class<T> aClass)
      Specified by:
      getBody in interface jakarta.jms.Message
    • isBodyAssignableTo

      public boolean isBodyAssignableTo(Class aClass)
      Specified by:
      isBodyAssignableTo in interface jakarta.jms.Message