org.jsmpp.examples.gateway
Interface Gateway

All Known Implementing Classes:
AutoReconnectGateway

public interface Gateway

This is a gateway to submit short message.

Author:
uudashr

Method Summary
 java.lang.String submitShortMessage(java.lang.String serviceType, TypeOfNumber sourceAddrTon, NumberingPlanIndicator sourceAddrNpi, java.lang.String sourceAddr, TypeOfNumber destAddrTon, NumberingPlanIndicator destAddrNpi, java.lang.String destinationAddr, ESMClass esmClass, byte protocolId, byte priorityFlag, java.lang.String scheduleDeliveryTime, java.lang.String validityPeriod, RegisteredDelivery registeredDelivery, byte replaceIfPresentFlag, DataCoding dataCoding, byte smDefaultMsgId, byte[] shortMessage, OptionalParameter... optionalParameters)
          Submit the short message.
 

Method Detail

submitShortMessage

java.lang.String submitShortMessage(java.lang.String serviceType,
                                    TypeOfNumber sourceAddrTon,
                                    NumberingPlanIndicator sourceAddrNpi,
                                    java.lang.String sourceAddr,
                                    TypeOfNumber destAddrTon,
                                    NumberingPlanIndicator destAddrNpi,
                                    java.lang.String destinationAddr,
                                    ESMClass esmClass,
                                    byte protocolId,
                                    byte priorityFlag,
                                    java.lang.String scheduleDeliveryTime,
                                    java.lang.String validityPeriod,
                                    RegisteredDelivery registeredDelivery,
                                    byte replaceIfPresentFlag,
                                    DataCoding dataCoding,
                                    byte smDefaultMsgId,
                                    byte[] shortMessage,
                                    OptionalParameter... optionalParameters)
                                    throws PDUException,
                                           ResponseTimeoutException,
                                           InvalidResponseException,
                                           NegativeResponseException,
                                           java.io.IOException
Submit the short message. It has the same parameter as SMPPSession.submitShortMessage(String, TypeOfNumber, NumberingPlanIndicator, String, TypeOfNumber, NumberingPlanIndicator, String, ESMClass, byte, byte, String, String, RegisteredDelivery, byte, DataCoding, byte, byte[], OptionalParameter...).

Parameters:
serviceType -
sourceAddrTon -
sourceAddrNpi -
sourceAddr -
destAddrTon -
destAddrNpi -
destinationAddr -
esmClass -
protocolId -
priorityFlag -
scheduleDeliveryTime -
validityPeriod -
registeredDelivery -
replaceIfPresentFlag -
dataCoding -
smDefaultMsgId -
shortMessage -
optionalParameters -
Returns:
Throws:
PDUException
ResponseTimeoutException
InvalidResponseException
NegativeResponseException
java.io.IOException