org.jsmpp.session
Class SubmitSmCommandTask
java.lang.Object
org.jsmpp.session.AbstractSendCommandTask
org.jsmpp.session.SubmitSmCommandTask
- All Implemented Interfaces:
- SendCommandTask
public class SubmitSmCommandTask
- extends AbstractSendCommandTask
- Author:
- uudashr
Constructor Summary |
SubmitSmCommandTask(PDUSender pduSender,
java.lang.String serviceType,
TypeOfNumber sourceAddrTon,
NumberingPlanIndicator sourceAddrNpi,
java.lang.String sourceAddr,
TypeOfNumber destAddrTon,
NumberingPlanIndicator destAddrNpi,
java.lang.String destinationAddr,
ESMClass esmClass,
byte protocoId,
byte priorityFlag,
java.lang.String scheduleDeliveryTime,
java.lang.String validityPeriod,
RegisteredDelivery registeredDelivery,
byte replaceIfPresentFlag,
DataCoding dataCoding,
byte smDefaultMsgId,
byte[] shortMessage,
OptionalParameter... optionalParameters)
|
Method Summary |
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. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SubmitSmCommandTask
public SubmitSmCommandTask(PDUSender pduSender,
java.lang.String serviceType,
TypeOfNumber sourceAddrTon,
NumberingPlanIndicator sourceAddrNpi,
java.lang.String sourceAddr,
TypeOfNumber destAddrTon,
NumberingPlanIndicator destAddrNpi,
java.lang.String destinationAddr,
ESMClass esmClass,
byte protocoId,
byte priorityFlag,
java.lang.String scheduleDeliveryTime,
java.lang.String validityPeriod,
RegisteredDelivery registeredDelivery,
byte replaceIfPresentFlag,
DataCoding dataCoding,
byte smDefaultMsgId,
byte[] shortMessage,
OptionalParameter... optionalParameters)
executeTask
public void executeTask(java.io.OutputStream out,
int sequenceNumber)
throws PDUStringException,
java.io.IOException
- Description copied from interface:
SendCommandTask
- Executing the task.
- Parameters:
out
- is the output stream.sequenceNumber
- is the sequence number.
- Throws:
java.io.IOException
- if there is an IO error found.
PDUStringException
getCommandName
public java.lang.String getCommandName()
- Description copied from interface:
SendCommandTask
- It should be like submit_sm, deliver_sm, query_sm, data_sm, etc.
- Returns:
- the command name.