public class DataSmCommandTask extends AbstractSendCommandTask
pduSender
Constructor and Description |
---|
DataSmCommandTask(PDUSender pduSender,
String serviceType,
TypeOfNumber sourceAddrTon,
NumberingPlanIndicator sourceAddrNpi,
String sourceAddr,
TypeOfNumber destAddrTon,
NumberingPlanIndicator destAddrNpi,
String destinationAddr,
ESMClass esmClass,
RegisteredDelivery registeredDelivery,
DataCoding dataCoding,
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 DataSmCommandTask(PDUSender pduSender, String serviceType, TypeOfNumber sourceAddrTon, NumberingPlanIndicator sourceAddrNpi, String sourceAddr, TypeOfNumber destAddrTon, NumberingPlanIndicator destAddrNpi, String destinationAddr, ESMClass esmClass, RegisteredDelivery registeredDelivery, DataCoding dataCoding, 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