org.jsmpp.session
Class SubmitMultiCommandTask
java.lang.Object
org.jsmpp.session.AbstractSendCommandTask
org.jsmpp.session.SubmitMultiCommandTask
- All Implemented Interfaces:
- SendCommandTask
public class SubmitMultiCommandTask
- extends AbstractSendCommandTask
- Author:
- uudashr
Constructor Summary |
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)
|
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 |
SubmitMultiCommandTask
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)
executeTask
public void executeTask(java.io.OutputStream out,
int sequenceNumber)
throws PDUException,
java.io.IOException
- Description copied from interface:
SendCommandTask
- Executing the task.
- Parameters:
out
- is the output stream.sequenceNumber
- is the sequence number.
- Throws:
PDUException
- if there is an invalid PDU parameter found.
java.io.IOException
- if there is an IO error found.
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.