Class CMMessage

java.lang.Object
org.apache.camel.component.cm.CMMessage

public class CMMessage extends Object
Valid message to be serialized and sent to CM Endpoints. If the message only uses GSM 7-bit characters, then 160 characters will fit in 1 SMS part, and 153*n characters will fit in n SMS parts for n>1. If the message contains other characters, then only 70 characters will fit in 1 SMS part, and 67*n characters will fit in n SMS parts for n>1.

{@link https://dashboard.onlinesmsgateway.com/docs}
{@link http://support.telerivet.com/customer/portal/articles/1957426-multipart-unicode-sms-messages}
  • Constructor Details

    • CMMessage

      public CMMessage(String phoneNumber, String message)
  • Method Details

    • getMessage

      public String getMessage()
    • setMessage

      public void setMessage(String message)
    • getPhoneNumber

      public String getPhoneNumber()
    • setPhoneNumber

      public void setPhoneNumber(String phoneNumber)
    • getSender

      public String getSender()
    • setSender

      public void setSender(String sender)
    • getIdAsString

      public String getIdAsString()
    • setIdAsString

      public void setIdAsString(String idAsString)
    • isUnicode

      public boolean isUnicode()
    • setUnicode

      public void setUnicode(boolean unicode)
    • isMultipart

      public boolean isMultipart()
    • setUnicodeAndMultipart

      public void setUnicodeAndMultipart(int defaultMaxNumberOfParts)
      For a CMMessage instance
      Parameters:
      defaultMaxNumberOfParts -
    • setMultiparts

      public void setMultiparts(int multipart)
    • getMultiparts

      public int getMultiparts()
    • toString

      public String toString()
      Overrides:
      toString in class Object