📄 synchronizedpdusender.java
字号:
*
* @see org.jsmpp.PDUSender#sendSubmitSmResp(java.io.OutputStream, int,
* java.lang.String)
*/
public byte[] sendSubmitSmResp(OutputStream os, int sequenceNumber,
String messageId) throws PDUStringException, IOException {
return pduSender.sendSubmitSmResp(os, sequenceNumber, messageId);
}
/*
* (non-Javadoc)
*
* @see org.jsmpp.PDUSender#sendQuerySm(java.io.OutputStream, int,
* java.lang.String, org.jsmpp.TypeOfNumber,
* org.jsmpp.NumberingPlanIndicator, java.lang.String)
*/
public byte[] sendQuerySm(OutputStream os, int sequenceNumber,
String messageId, TypeOfNumber sourceAddrTon,
NumberingPlanIndicator sourceAddrNpi, String sourceAddr)
throws PDUStringException, IOException {
synchronized (os) {
return pduSender.sendQuerySm(os, sequenceNumber, messageId,
sourceAddrTon, sourceAddrNpi, sourceAddr);
}
}
/*
* (non-Javadoc)
*
* @see org.jsmpp.PDUSender#sendQuerySmResp(java.io.OutputStream, int,
* java.lang.String, java.lang.String, org.jsmpp.bean.MessageState,
* byte)
*/
public byte[] sendQuerySmResp(OutputStream os, int sequenceNumber,
String messageId, String finalDate, MessageState messageState,
byte errorCode) throws PDUStringException, IOException {
synchronized (os) {
return pduSender.sendQuerySmResp(os, sequenceNumber, messageId,
finalDate, messageState, errorCode);
}
}
/*
* (non-Javadoc)
*
* @see org.jsmpp.PDUSender#sendDeliverSm(java.io.OutputStream, int,
* java.lang.String, org.jsmpp.TypeOfNumber,
* org.jsmpp.NumberingPlanIndicator, java.lang.String,
* org.jsmpp.TypeOfNumber, org.jsmpp.NumberingPlanIndicator,
* java.lang.String, org.jsmpp.bean.ESMClass, byte, byte,
* org.jsmpp.bean.RegisteredDelivery, org.jsmpp.bean.DataCoding,
* byte[], org.jsmpp.bean.OptionalParameter[])
*/
public byte[] sendDeliverSm(OutputStream os, int sequenceNumber,
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 PDUStringException,
IOException {
synchronized (os) {
return pduSender.sendDeliverSm(os, sequenceNumber, serviceType,
sourceAddrTon, sourceAddrNpi, sourceAddr, destAddrTon,
destAddrNpi, destinationAddr, esmClass, protocoId,
priorityFlag, registeredDelivery, dataCoding, shortMessage,
optionalParameters);
}
}
public byte[] sendDeliverSmResp(OutputStream os, int sequenceNumber)
throws IOException {
synchronized (os) {
return pduSender.sendDeliverSmResp(os, sequenceNumber);
}
}
/*
* (non-Javadoc)
*
* @see org.jsmpp.PDUSender#sendDataSm(java.io.OutputStream, int,
* java.lang.String, org.jsmpp.TypeOfNumber,
* org.jsmpp.NumberingPlanIndicator, java.lang.String,
* org.jsmpp.TypeOfNumber, org.jsmpp.NumberingPlanIndicator,
* java.lang.String, org.jsmpp.bean.ESMClass,
* org.jsmpp.bean.RegisteredDelivery, org.jsmpp.bean.DataCoding,
* org.jsmpp.bean.OptionalParameter[])
*/
public byte[] sendDataSm(OutputStream os, int sequenceNumber,
String serviceType, TypeOfNumber sourceAddrTon,
NumberingPlanIndicator sourceAddrNpi, String sourceAddr,
TypeOfNumber destAddrTon, NumberingPlanIndicator destAddrNpi,
String destinationAddr, ESMClass esmClass,
RegisteredDelivery registeredDelivery, DataCoding dataCoding,
OptionalParameter... optionalParameters) throws PDUStringException,
IOException {
synchronized (os) {
return pduSender.sendDataSm(os, sequenceNumber, serviceType,
sourceAddrTon, sourceAddrNpi, sourceAddr, destAddrTon,
destAddrNpi, destinationAddr, esmClass, registeredDelivery,
dataCoding, optionalParameters);
}
}
/*
* (non-Javadoc)
*
* @see org.jsmpp.PDUSender#sendDataSmResp(java.io.OutputStream, int,
* java.lang.String, org.jsmpp.bean.OptionalParameter[])
*/
public byte[] sendDataSmResp(OutputStream os, int sequenceNumber,
String messageId, OptionalParameter... optionalParameters)
throws PDUStringException, IOException {
synchronized (os) {
return pduSender.sendDataSmResp(os, sequenceNumber, messageId,
optionalParameters);
}
}
public byte[] sendCancelSm(OutputStream os, int sequenceNumber,
String serviceType, String messageId, TypeOfNumber sourceAddrTon,
NumberingPlanIndicator sourceAddrNpi, String sourceAddr,
TypeOfNumber destAddrTon, NumberingPlanIndicator destAddrNpi,
String destinationAddr) throws PDUStringException, IOException {
synchronized (os) {
return pduSender.sendCancelSm(os, sequenceNumber, serviceType,
messageId, sourceAddrTon, sourceAddrNpi, sourceAddr,
destAddrTon, destAddrNpi, destinationAddr);
}
}
public byte[] sendCancelSmResp(OutputStream os, int sequenceNumber)
throws IOException {
synchronized (os) {
return pduSender.sendCancelSmResp(os, sequenceNumber);
}
}
public byte[] sendReplaceSm(OutputStream os, int sequenceNumber,
String messageId, TypeOfNumber sourceAddrTon,
NumberingPlanIndicator sourceAddrNpi, String sourceAddr,
String scheduleDeliveryTime, String validityPeriod,
RegisteredDelivery registeredDelivery, byte smDefaultMsgId,
byte[] shortMessage) throws PDUStringException, IOException {
synchronized (os) {
return pduSender.sendReplaceSm(os, sequenceNumber, messageId,
sourceAddrTon, sourceAddrNpi, sourceAddr,
scheduleDeliveryTime, validityPeriod, registeredDelivery,
smDefaultMsgId, shortMessage);
}
}
public byte[] sendReplaceSmResp(OutputStream os, int sequenceNumber)
throws IOException {
synchronized (os) {
return pduSender.sendReplaceSmResp(os, sequenceNumber);
}
}
public byte[] sendSubmiMulti(OutputStream os, int sequenceNumber,
String serviceType, TypeOfNumber sourceAddrTon,
NumberingPlanIndicator sourceAddrNpi, String sourceAddr,
DestinationAddress[] destinationAddresses, ESMClass esmClass,
byte protocolId, byte priorityFlag, String scheduleDeliveryTime,
String validityPeriod, RegisteredDelivery registeredDelivery,
ReplaceIfPresentFlag replaceIfPresentFlag, DataCoding dataCoding,
byte smDefaultMsgId, byte[] shortMessage,
OptionalParameter... optionalParameters) throws PDUStringException,
InvalidNumberOfDestinationsException, IOException {
synchronized (os) {
return pduSender.sendSubmiMulti(os, sequenceNumber, serviceType,
sourceAddrTon, sourceAddrNpi, sourceAddr,
destinationAddresses, esmClass, protocolId, priorityFlag,
scheduleDeliveryTime, validityPeriod, registeredDelivery,
replaceIfPresentFlag, dataCoding, smDefaultMsgId,
shortMessage, optionalParameters);
}
}
public byte[] sendSubmitMultiResp(OutputStream os, int sequenceNumber,
String messageId, UnsuccessDelivery... unsuccessDeliveries)
throws PDUStringException, IOException {
synchronized (os) {
return pduSender.sendSubmitMultiResp(os, sequenceNumber, messageId,
unsuccessDeliveries);
}
}
public byte[] sendAlertNotification(OutputStream os, int sequenceNumber,
byte sourceAddrTon, byte sourceAddrNpi, String sourceAddr,
byte esmeAddrTon, byte esmeAddrNpi, String esmeAddr,
OptionalParameter... optionalParameters) throws PDUStringException,
IOException {
synchronized (os) {
return pduSender.sendAlertNotification(os, sequenceNumber,
sourceAddrTon, sourceAddrNpi, sourceAddr, esmeAddrTon,
esmeAddrNpi, esmeAddr, optionalParameters);
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -