public class DefaultSMPPServerOperation extends AbstractSMPPOperation implements SMPPServerOperation
| Constructor and Description |
|---|
DefaultSMPPServerOperation(Connection connection,
PDUSender pduSender) |
| Modifier and Type | Method and Description |
|---|---|
void |
alertNotification(int sequenceNumber,
TypeOfNumber sourceAddrTon,
NumberingPlanIndicator sourceAddrNpi,
String sourceAddr,
TypeOfNumber esmeAddrTon,
NumberingPlanIndicator esmeAddrNpi,
String esmeAddr,
OptionalParameter... optionalParameters) |
void |
deliverSm(String serviceType,
TypeOfNumber sourceAddrTon,
NumberingPlanIndicator sourceAddrNpi,
String sourceAddr,
TypeOfNumber destAddrTon,
NumberingPlanIndicator destAddrNpi,
String destinationAddr,
ESMClass esmClass,
byte protocoId,
byte priorityFlag,
RegisteredDelivery registeredDelivery,
DataCoding dataCoding,
byte[] shortMessage,
OptionalParameter... optionalParameters) |
void |
querySmResp(String messageId,
String finalDate,
MessageState messageState,
byte errorCode,
int sequenceNumber) |
void |
replaceSmResp(int sequenceNumber) |
void |
submitMultiResp(int sequenceNumber,
String messageId,
UnsuccessDelivery... unsuccessDeliveries) |
void |
submitSmResp(MessageId messageId,
int sequenceNumber) |
connection, dataSm, dataSmResp, enquireLink, enquireLinkResp, executeSendCommand, genericNack, getTransactionTimer, pduSender, setTransactionTimer, unbind, unbindRespclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdataSm, dataSmResp, enquireLink, enquireLinkResp, genericNack, unbind, unbindResppublic DefaultSMPPServerOperation(Connection connection, PDUSender pduSender)
public void deliverSm(String serviceType, TypeOfNumber sourceAddrTon, NumberingPlanIndicator sourceAddrNpi, String sourceAddr, TypeOfNumber destAddrTon, NumberingPlanIndicator destAddrNpi, String destinationAddr, ESMClass esmClass, byte protocoId, byte priorityFlag, RegisteredDelivery registeredDelivery, DataCoding dataCoding, byte[] shortMessage, OptionalParameter... optionalParameters) throws PDUException, ResponseTimeoutException, InvalidResponseException, NegativeResponseException, IOException
deliverSm in interface SMPPServerOperationPDUExceptionResponseTimeoutExceptionInvalidResponseExceptionNegativeResponseExceptionIOExceptionpublic void alertNotification(int sequenceNumber,
TypeOfNumber sourceAddrTon,
NumberingPlanIndicator sourceAddrNpi,
String sourceAddr,
TypeOfNumber esmeAddrTon,
NumberingPlanIndicator esmeAddrNpi,
String esmeAddr,
OptionalParameter... optionalParameters)
throws PDUException,
IOException
alertNotification in interface SMPPServerOperationPDUExceptionIOExceptionpublic void querySmResp(String messageId, String finalDate, MessageState messageState, byte errorCode, int sequenceNumber) throws PDUException, IOException
querySmResp in interface SMPPServerOperationPDUExceptionIOExceptionpublic void replaceSmResp(int sequenceNumber)
throws IOException
replaceSmResp in interface SMPPServerOperationIOExceptionpublic void submitMultiResp(int sequenceNumber,
String messageId,
UnsuccessDelivery... unsuccessDeliveries)
throws PDUException,
IOException
submitMultiResp in interface SMPPServerOperationPDUExceptionIOExceptionpublic void submitSmResp(MessageId messageId, int sequenceNumber) throws PDUException, IOException
submitSmResp in interface SMPPServerOperationPDUExceptionIOException