org.jsmpp.session
Class QuerySmCommandTask

java.lang.Object
  extended by org.jsmpp.session.AbstractSendCommandTask
      extended by org.jsmpp.session.QuerySmCommandTask
All Implemented Interfaces:
SendCommandTask

public class QuerySmCommandTask
extends AbstractSendCommandTask

Author:
uudashr

Field Summary
private  java.lang.String messageId
           
private  java.lang.String sourceAddr
           
private  NumberingPlanIndicator sourceAddrNpi
           
private  TypeOfNumber sourceAddrTon
           
 
Fields inherited from class org.jsmpp.session.AbstractSendCommandTask
pduSender
 
Constructor Summary
QuerySmCommandTask(PDUSender pduSender, java.lang.String messageId, TypeOfNumber sourceAddrTon, NumberingPlanIndicator sourceAddrNpi, java.lang.String sourceAddr)
           
 
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
 

Field Detail

messageId

private final java.lang.String messageId

sourceAddrTon

private final TypeOfNumber sourceAddrTon

sourceAddrNpi

private final NumberingPlanIndicator sourceAddrNpi

sourceAddr

private final java.lang.String sourceAddr
Constructor Detail

QuerySmCommandTask

public QuerySmCommandTask(PDUSender pduSender,
                          java.lang.String messageId,
                          TypeOfNumber sourceAddrTon,
                          NumberingPlanIndicator sourceAddrNpi,
                          java.lang.String sourceAddr)
Method Detail

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.