org.jsmpp.session
Interface SMPPServerOperation
- All Superinterfaces:
- SMPPOperation
- All Known Implementing Classes:
- DefaultSMPPServerOperation
public interface SMPPServerOperation
- extends SMPPOperation
- Author:
- uudashr
Method Summary |
void |
alertNotification(int sequenceNumber,
TypeOfNumber sourceAddrTon,
NumberingPlanIndicator sourceAddrNpi,
java.lang.String sourceAddr,
TypeOfNumber esmeAddrTon,
NumberingPlanIndicator esmeAddrNpi,
java.lang.String esmeAddr,
OptionalParameter... optionalParameters)
|
void |
deliverSm(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,
RegisteredDelivery registeredDelivery,
DataCoding dataCoding,
byte[] shortMessage,
OptionalParameter... optionalParameters)
|
void |
querySmResp(java.lang.String messageId,
java.lang.String finalDate,
MessageState messageState,
byte errorCode,
int sequenceNumber)
|
void |
replaceSmResp(int sequenceNumber)
|
void |
submitMultiResp(int sequenceNumber,
java.lang.String messageId,
UnsuccessDelivery... unsuccessDeliveries)
|
void |
submitSmResp(MessageId messageId,
int sequenceNumber)
|
deliverSm
void deliverSm(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,
RegisteredDelivery registeredDelivery,
DataCoding dataCoding,
byte[] shortMessage,
OptionalParameter... optionalParameters)
throws PDUException,
ResponseTimeoutException,
InvalidResponseException,
NegativeResponseException,
java.io.IOException
- Throws:
PDUException
ResponseTimeoutException
InvalidResponseException
NegativeResponseException
java.io.IOException
alertNotification
void alertNotification(int sequenceNumber,
TypeOfNumber sourceAddrTon,
NumberingPlanIndicator sourceAddrNpi,
java.lang.String sourceAddr,
TypeOfNumber esmeAddrTon,
NumberingPlanIndicator esmeAddrNpi,
java.lang.String esmeAddr,
OptionalParameter... optionalParameters)
throws PDUException,
java.io.IOException
- Throws:
PDUException
java.io.IOException
submitSmResp
void submitSmResp(MessageId messageId,
int sequenceNumber)
throws PDUException,
java.io.IOException
- Throws:
PDUException
java.io.IOException
submitMultiResp
void submitMultiResp(int sequenceNumber,
java.lang.String messageId,
UnsuccessDelivery... unsuccessDeliveries)
throws PDUException,
java.io.IOException
- Throws:
PDUException
java.io.IOException
querySmResp
void querySmResp(java.lang.String messageId,
java.lang.String finalDate,
MessageState messageState,
byte errorCode,
int sequenceNumber)
throws PDUException,
java.io.IOException
- Throws:
PDUException
java.io.IOException
replaceSmResp
void replaceSmResp(int sequenceNumber)
throws java.io.IOException
- Throws:
java.io.IOException