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)
|
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