Class MessageBuilder
- java.lang.Object
-
- com.github.mikesafonov.smpp.core.sender.MessageBuilder
-
public class MessageBuilder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description MessageBuilder(@NotNull AddressBuilder addressBuilder, @NotNull SubmitSmEncoderFactory encoderFactory)MessageBuilder(@NotNull TypeOfAddressParser typeOfAddressParser)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.cloudhopper.smpp.pdu.CancelSmcreateCancelSm(CancelMessage cancelMessage)BuildsCancelSmfor canceling sms message@NotNull com.cloudhopper.smpp.pdu.SubmitSmcreateSubmitSm(@NotNull Message message, boolean ucs2Only)BuildsSubmitSmfor sending via smpp.
-
-
-
Constructor Detail
-
MessageBuilder
public MessageBuilder(@NotNull @NotNull TypeOfAddressParser typeOfAddressParser)
-
MessageBuilder
public MessageBuilder(@NotNull @NotNull AddressBuilder addressBuilder, @NotNull @NotNull SubmitSmEncoderFactory encoderFactory)
-
-
Method Detail
-
createSubmitSm
@NotNull public @NotNull com.cloudhopper.smpp.pdu.SubmitSm createSubmitSm(@NotNull @NotNull Message message, boolean ucs2Only)BuildsSubmitSmfor sending via smpp.- Parameters:
message- client messageucs2Only- use UCS2 encoding only or not- Returns:
- message
SubmitSm.
-
createCancelSm
public com.cloudhopper.smpp.pdu.CancelSm createCancelSm(CancelMessage cancelMessage)
BuildsCancelSmfor canceling sms message- Parameters:
cancelMessage- cancel message- Returns:
- request
CancelSm - Throws:
IllegalAddressException- if source/destination address not created
-
-