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, unbindResp
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
dataSm, dataSmResp, enquireLink, enquireLinkResp, genericNack, unbind, unbindResp
public 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 SMPPServerOperation
PDUException
ResponseTimeoutException
InvalidResponseException
NegativeResponseException
IOException
public void alertNotification(int sequenceNumber, TypeOfNumber sourceAddrTon, NumberingPlanIndicator sourceAddrNpi, String sourceAddr, TypeOfNumber esmeAddrTon, NumberingPlanIndicator esmeAddrNpi, String esmeAddr, OptionalParameter... optionalParameters) throws PDUException, IOException
alertNotification
in interface SMPPServerOperation
PDUException
IOException
public void querySmResp(String messageId, String finalDate, MessageState messageState, byte errorCode, int sequenceNumber) throws PDUException, IOException
querySmResp
in interface SMPPServerOperation
PDUException
IOException
public void replaceSmResp(int sequenceNumber) throws IOException
replaceSmResp
in interface SMPPServerOperation
IOException
public void submitMultiResp(int sequenceNumber, String messageId, UnsuccessDelivery... unsuccessDeliveries) throws PDUException, IOException
submitMultiResp
in interface SMPPServerOperation
PDUException
IOException
public void submitSmResp(MessageId messageId, int sequenceNumber) throws PDUException, IOException
submitSmResp
in interface SMPPServerOperation
PDUException
IOException