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 String
getIdAsString()
String
getMessage()
int
getMultiparts()
String
getPhoneNumber()
String
getSender()
boolean
isMultipart()
boolean
isUnicode()
void
setIdAsString(String idAsString)
void
setMessage(String message)
void
setMultiparts(int multipart)
void
setPhoneNumber(String phoneNumber)
void
setSender(String sender)
void
setUnicode(boolean unicode)
void
setUnicodeAndMultipart(int defaultMaxNumberOfParts)
For a CMMessage instanceString
toString()
-
-
-
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()
-
-