org.jsmpp.session
Interface ServerResponseHandler

All Superinterfaces:
BaseResponseHandler

public interface ServerResponseHandler
extends BaseResponseHandler

Author:
uudashr

Method Summary
 void processBind(Bind bind)
           
 void processCancelSm(CancelSm cancelSm)
           
 QuerySmResult processQuerySm(QuerySm querySm)
           
 void processReplaceSm(ReplaceSm replaceSm)
           
 SubmitMultiResult processSubmitMulti(SubmitMulti submitMulti)
           
 MessageId processSubmitSm(SubmitSm submitSm)
           
 void sendBindResp(java.lang.String systemId, BindType bindType, int sequenceNumber)
           
 void sendCancelSmResp(int sequenceNumber)
           
 void sendQuerySmResp(java.lang.String messageId, java.lang.String finalDate, MessageState messageState, byte errorCode, int sequenceNumber)
           
 void sendReplaceSmResp(int sequenceNumber)
           
 void sendSubmitMultiResponse(SubmitMultiResult submiitMultiResult, int sequenceNumber)
           
 void sendSubmitSmResponse(MessageId messageId, int sequenceNumber)
           
 
Methods inherited from interface org.jsmpp.session.BaseResponseHandler
notifyUnbonded, processDataSm, removeSentItem, sendDataSmResp, sendEnquireLinkResp, sendGenerickNack, sendNegativeResponse, sendUnbindResp
 

Method Detail

sendBindResp

void sendBindResp(java.lang.String systemId,
                  BindType bindType,
                  int sequenceNumber)
                  throws java.io.IOException
Throws:
java.io.IOException

sendSubmitSmResponse

void sendSubmitSmResponse(MessageId messageId,
                          int sequenceNumber)
                          throws java.io.IOException
Throws:
java.io.IOException

processBind

void processBind(Bind bind)

processSubmitSm

MessageId processSubmitSm(SubmitSm submitSm)
                          throws ProcessRequestException
Throws:
ProcessRequestException

processSubmitMulti

SubmitMultiResult processSubmitMulti(SubmitMulti submitMulti)
                                     throws ProcessRequestException
Throws:
ProcessRequestException

sendSubmitMultiResponse

void sendSubmitMultiResponse(SubmitMultiResult submiitMultiResult,
                             int sequenceNumber)
                             throws java.io.IOException
Throws:
java.io.IOException

processQuerySm

QuerySmResult processQuerySm(QuerySm querySm)
                             throws ProcessRequestException
Throws:
ProcessRequestException

sendQuerySmResp

void sendQuerySmResp(java.lang.String messageId,
                     java.lang.String finalDate,
                     MessageState messageState,
                     byte errorCode,
                     int sequenceNumber)
                     throws java.io.IOException
Throws:
java.io.IOException

processCancelSm

void processCancelSm(CancelSm cancelSm)
                     throws ProcessRequestException
Throws:
ProcessRequestException

sendCancelSmResp

void sendCancelSmResp(int sequenceNumber)
                      throws java.io.IOException
Throws:
java.io.IOException

processReplaceSm

void processReplaceSm(ReplaceSm replaceSm)
                      throws ProcessRequestException
Throws:
ProcessRequestException

sendReplaceSmResp

void sendReplaceSmResp(int sequenceNumber)
                       throws java.io.IOException
Throws:
java.io.IOException