Package org.apache.camel.component.cm
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}
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetIdAsString()StringgetMessage()intgetMultiparts()StringgetPhoneNumber()StringgetSender()booleanisMultipart()booleanisUnicode()voidsetIdAsString(String idAsString)voidsetMessage(String message)voidsetMultiparts(int multipart)voidsetPhoneNumber(String phoneNumber)voidsetSender(String sender)voidsetUnicode(boolean unicode)voidsetUnicodeAndMultipart(int defaultMaxNumberOfParts)For a CMMessage instanceStringtoString()
-
-
-
Method Detail
-
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()
-
-