⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 smsnotificationbindingimpl.java~8~

📁 电信ISAG的服务连接和服务
💻 JAVA~8~
字号:
/**
 * SmsNotificationBindingImpl.java
 *
 * This file was auto-generated from WSDL
 * by the Apache Axis WSDL2Java emitter.
 */

package cn.com.chinatelecom.www.wsdl.ctcc.sms.notification.v2_1.service;
import java.util.*;
import org.apache.axis.MessageContext;
import test.DecodeSoapHeader;
import cn.com.chinatelecom.www.schema.ctcc.common.v2_1.NotifySOAPHeader;
import java.net.URL;
import cn.com.chinatelecom.www.wsdl.ctcc.sms.send.v2_1.service.SendSmsServiceLocator;
import cn.com.chinatelecom.www.wsdl.ctcc.sms.send.v2_1._interface.SendSms;
import test.RouteSoapHeader;
import cn.com.chinatelecom.www.schema.ctcc.common.v2_1.ChargingInformation;
import cn.com.chinatelecom.www.schema.ctcc.common.v2_1.SimpleReference;
public class SmsNotificationBindingImpl
    implements cn.com.chinatelecom.www.wsdl.ctcc.sms.notification.v2_1.
    _interface.SmsNotification {
  private static java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat("HH:mm:ss:SSSS");
  public static int i = 0;
  public void notifySmsReception(java.lang.String registrationIdentifier,
                                 cn.com.chinatelecom.www.schema.ctcc.sms.v2_1.
                                 SmsMessage message) throws java.rmi.
      RemoteException {
    //解析soap头
    MessageContext context = MessageContext.getCurrentContext();
    DecodeSoapHeader soapHeader = new DecodeSoapHeader(context);
    NotifySOAPHeader header = soapHeader.DecodeUpSoapHeader();
   // System.out.println(header.getSpId());
   // System.out.println(header.getLinkId());
    //System.out.println("registrationIdentifier:" + registrationIdentifier);
   // System.out.println("message.getMessage:" + message.getMessage());
   // System.out.println("message.getSenderAddress:" + message.getSenderAddress());
   // System.out.println("message.getSmsServiceActivationNumber:" + message.getSmsServiceActivationNumber());



    System.out.println("调用北向接口notifySmsReception结束...");

  }

  public void notifySmsDeliveryReceipt(java.lang.String correlator,
                                       cn.com.chinatelecom.www.schema.ctcc.sms.
                                       v2_1.DeliveryInformation deliveryStatus) throws
      java.rmi.RemoteException {
    System.out.println("==开始调用北向接口notifySmsDeliveryReceipt==");
    System.out.println("状态通知:correlator==" + correlator);
    System.out.println("状态通知:deliveryStatus.getAddress==" +
                       deliveryStatus.getAddress());
    System.out.println("状态通知:deliveryStatus.getDeliveryStatus==" +
                       deliveryStatus.getDeliveryStatus());
    System.out.println("调用北向接口notifySmsDeliveryReceipt结束");
  }

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -