public class SubmitSmCommandTask extends AbstractSendCommandTask
pduSender
Constructor and Description |
---|
SubmitSmCommandTask(PDUSender pduSender,
String serviceType,
TypeOfNumber sourceAddrTon,
NumberingPlanIndicator sourceAddrNpi,
String sourceAddr,
TypeOfNumber destAddrTon,
NumberingPlanIndicator destAddrNpi,
String destinationAddr,
ESMClass esmClass,
byte protocoId,
byte priorityFlag,
String scheduleDeliveryTime,
String validityPeriod,
RegisteredDelivery registeredDelivery,
byte replaceIfPresentFlag,
DataCoding dataCoding,
byte smDefaultMsgId,
byte[] shortMessage,
OptionalParameter... optionalParameters) |
Modifier and Type | Method and Description |
---|---|
void |
executeTask(OutputStream out,
int sequenceNumber)
Executing the task.
|
String |
getCommandName()
It should be like submit_sm, deliver_sm, query_sm, data_sm, etc.
|
public SubmitSmCommandTask(PDUSender pduSender, String serviceType, TypeOfNumber sourceAddrTon, NumberingPlanIndicator sourceAddrNpi, String sourceAddr, TypeOfNumber destAddrTon, NumberingPlanIndicator destAddrNpi, String destinationAddr, ESMClass esmClass, byte protocoId, byte priorityFlag, String scheduleDeliveryTime, String validityPeriod, RegisteredDelivery registeredDelivery, byte replaceIfPresentFlag, DataCoding dataCoding, byte smDefaultMsgId, byte[] shortMessage, OptionalParameter... optionalParameters)
public void executeTask(OutputStream out, int sequenceNumber) throws PDUStringException, IOException
SendCommandTask
out
- is the output stream.sequenceNumber
- is the sequence number.IOException
- if there is an IO error found.PDUStringException
public String getCommandName()
SendCommandTask