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