Class SolaceJcsmpPerMessageProperties

java.lang.Object
com.adaptris.core.jcsmp.solace.translator.SolaceJcsmpPerMessageProperties

public class SolaceJcsmpPerMessageProperties extends Object
  • Constructor Details

    • SolaceJcsmpPerMessageProperties

      public SolaceJcsmpPerMessageProperties()
  • Method Details

    • applyPerMessageProperties

      public void applyPerMessageProperties(AdaptrisMessage destMessage, com.solacesystems.jcsmp.XMLMessage sourceMessage) throws com.solacesystems.jcsmp.SDTException
      Throws:
      com.solacesystems.jcsmp.SDTException
    • applyPerMessageProperties

      public void applyPerMessageProperties(com.solacesystems.jcsmp.XMLMessage destMessage, AdaptrisMessage sourceMessage) throws com.solacesystems.jcsmp.SDTException
      Throws:
      com.solacesystems.jcsmp.SDTException
    • getAckImmediately

      public String getAckImmediately()
      Set the ACK Immediately message property.
    • setAckImmediately

      public void setAckImmediately(String ackImmediately)
      Set the ACK Immediately message property.
    • getApplicationMessageId

      public String getApplicationMessageId()
      Sets the message ID (a string for an application-specific message identifier).
    • setApplicationMessageId

      public void setApplicationMessageId(String applicationMessageId)
      Sets the message ID (a string for an application-specific message identifier).
    • getAsReplyMessage

      public String getAsReplyMessage()
      Sets the reply field of the message.
    • setAsReplyMessage

      public void setAsReplyMessage(String asReplyMessage)
      Sets the reply field of the message.
    • getCorrelationId

      public String getCorrelationId()
      Sets the correlation ID.
    • setCorrelationId

      public void setCorrelationId(String correlationId)
      Sets the correlation ID.
    • getCorrelationKey

      public String getCorrelationKey()
      Sets the correlation key.
    • setCorrelationKey

      public void setCorrelationKey(String correlationKey)
      Sets the correlation key.
    • getClassOfService

      public String getClassOfService()
      Sets the Class of Service (CoS) value for this message. 1 being the lowest class of service and 3 being the highest.
    • setClassOfService

      public void setClassOfService(String classOfService)
      Sets the Class of Service (CoS) value for this message. 1 being the lowest class of service and 3 being the highest.
    • getDeliveryMode

      public String getDeliveryMode()
      Sets the delivery mode of the message. Should be one of the following; DIRECT|NON_PERSISTENT|PERSISTENT
    • setDeliveryMode

      public void setDeliveryMode(String deliveryMode)
      Sets the delivery mode of the message. Should be one of the following; DIRECT|NON_PERSISTENT|PERSISTENT
    • getDmqEligible

      public String getDmqEligible()
      Set the message to be eligible to be moved to a Dead Message Queue.
    • setDmqEligible

      public void setDmqEligible(String dmqEligible)
      Set the message to be eligible to be moved to a Dead Message Queue.
    • getElidingEligible

      public String getElidingEligible()
      Sets whether the message is eligible for eliding.
    • setElidingEligible

      public void setElidingEligible(String elidingEligible)
      Sets whether the message is eligible for eliding.
    • getExpiration

      public String getExpiration()
      The UTC time (in milliseconds, from midnight, January 1, 1970 UTC) when the message is supposed to expire.
    • setExpiration

      public void setExpiration(String expiration)
      The UTC time (in milliseconds, from midnight, January 1, 1970 UTC) when the message is supposed to expire.
    • getHttpContentEncoding

      public String getHttpContentEncoding()
      Sets the HTTP content type encoding value for interaction with an HTTP client.
    • setHttpContentEncoding

      public void setHttpContentEncoding(String httpContentEncoding)
      Sets the HTTP content type encoding value for interaction with an HTTP client.
    • getHttpContentType

      public String getHttpContentType()
      Sets the HTTP content type value for interaction with an HTTP client.
    • setHttpContentType

      public void setHttpContentType(String httpContentType)
      Sets the HTTP content type value for interaction with an HTTP client.
    • getPriority

      public String getPriority()
      A message can optionally have priority set.
    • setPriority

      public void setPriority(String priority)
      A message can optionally have priority set.
    • getReplyToQueue

      public String getReplyToQueue()
      Sets the replyTo destination (queue) for the message.
    • setReplyToQueue

      public void setReplyToQueue(String replyToQueue)
      Sets the replyTo destination (queue) for the message.
    • getReplyToTopic

      public String getReplyToTopic()
      Sets the replyTo destination (topic) for the message.
    • setReplyToTopic

      public void setReplyToTopic(String replyToTopic)
      Sets the replyTo destination (topic) for the message.
    • getReplyToSuffix

      public String getReplyToSuffix()
      Appends a String to the session's default ReplyTo base topic and creates a ReplyTo Topic Destination.
    • setReplyToSuffix

      public void setReplyToSuffix(String replyToSuffix)
      Appends a String to the session's default ReplyTo base topic and creates a ReplyTo Topic Destination.
    • getSenderId

      public String getSenderId()
      Sets the Sender ID for the message.
    • setSenderId

      public void setSenderId(String senderId)
      Sets the Sender ID for the message.
    • getSenderTimestamp

      public String getSenderTimestamp()
      Allows the application to set the send timestamp, if so the API will not generate a value.
    • setSenderTimestamp

      public void setSenderTimestamp(String senderTimestamp)
      Allows the application to set the send timestamp, if so the API will not generate a value.
    • getSequenceNumber

      public String getSequenceNumber()
      Sets the sequence number.
    • setSequenceNumber

      public void setSequenceNumber(String sequenceNumber)
      Sets the sequence number.
    • getTimeToLive

      public String getTimeToLive()
      The number of milliseconds before the message is discarded or moved to a Dead Message Queue.
    • setTimeToLive

      public void setTimeToLive(String timeToLive)
      The number of milliseconds before the message is discarded or moved to a Dead Message Queue.