org.jsmpp.session
Interface SMPPOperation

All Known Subinterfaces:
SMPPClientOperation, SMPPServerOperation
All Known Implementing Classes:
AbstractSMPPOperation, DefaultSMPPClientOperation, DefaultSMPPServerOperation

public interface SMPPOperation

Author:
uudashr

Method Summary
 DataSmResult dataSm(java.lang.String serviceType, TypeOfNumber sourceAddrTon, NumberingPlanIndicator sourceAddrNpi, java.lang.String sourceAddr, TypeOfNumber destAddrTon, NumberingPlanIndicator destAddrNpi, java.lang.String destinationAddr, ESMClass esmClass, RegisteredDelivery registeredDelivery, DataCoding dataCoding, OptionalParameter... optionalParameters)
           
 void dataSmResp(int sequenceNumber, java.lang.String messageId, OptionalParameter... optionalParameters)
           
 void enquireLink()
           
 void enquireLinkResp(int sequenceNumber)
           
 void genericNack(int commandStatus, int sequenceNumber)
           
 void unbind()
           
 void unbindResp(int sequenceNumber)
           
 

Method Detail

unbind

void unbind()
            throws ResponseTimeoutException,
                   InvalidResponseException,
                   java.io.IOException
Throws:
ResponseTimeoutException
InvalidResponseException
java.io.IOException

unbindResp

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

dataSm

DataSmResult dataSm(java.lang.String serviceType,
                    TypeOfNumber sourceAddrTon,
                    NumberingPlanIndicator sourceAddrNpi,
                    java.lang.String sourceAddr,
                    TypeOfNumber destAddrTon,
                    NumberingPlanIndicator destAddrNpi,
                    java.lang.String destinationAddr,
                    ESMClass esmClass,
                    RegisteredDelivery registeredDelivery,
                    DataCoding dataCoding,
                    OptionalParameter... optionalParameters)
                    throws PDUException,
                           ResponseTimeoutException,
                           InvalidResponseException,
                           NegativeResponseException,
                           java.io.IOException
Throws:
PDUException
ResponseTimeoutException
InvalidResponseException
NegativeResponseException
java.io.IOException

dataSmResp

void dataSmResp(int sequenceNumber,
                java.lang.String messageId,
                OptionalParameter... optionalParameters)
                throws PDUStringException,
                       java.io.IOException
Throws:
PDUStringException
java.io.IOException

enquireLink

void enquireLink()
                 throws ResponseTimeoutException,
                        InvalidResponseException,
                        java.io.IOException
Throws:
ResponseTimeoutException
InvalidResponseException
java.io.IOException

enquireLinkResp

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

genericNack

void genericNack(int commandStatus,
                 int sequenceNumber)
                 throws java.io.IOException
Throws:
java.io.IOException