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

📄 sendmessagebindingimpl.java

📁 一个ISAG Server的模拟器
💻 JAVA
字号:
/**
 * SendMessageBindingImpl.java
 *
 * This file was auto-generated from WSDL
 * by the Apache Axis 1.3 Oct 05, 2005 (05:23:37 EDT) WSDL2Java emitter.
 */

package cn.com.chinatelecom.www.wsdl.ctcc.wap_push.send.v1_0.service;

import cn.com.chinatelecom.www.wsdl.ctcc.sms.send.v2_1.service.SendSmsBindingImpl;
import cn.com.ffcs.lbp.MessageCount;
import cn.com.ffcs.lbp.Queue;
import cn.com.ffcs.lbp.ReceiptReport;
import ffcs.logging.Log;
import ffcs.logging.LogFactory;

public class SendMessageBindingImpl implements cn.com.chinatelecom.www.wsdl.ctcc.wap_push.send.v1_0._interface.SendMessage{
	private Log log = LogFactory.getLog(SendMessageBindingImpl.class);
	private MessageCount emseCounter  = MessageCount.getIsagMsgCount();
	
	public java.lang.String sendMessage(org.apache.axis.types.URI[] addresses, org.apache.axis.types.URI targetURL, java.lang.String senderAddress, java.lang.String subject, cn.com.chinatelecom.www.schema.ctcc.wap_push.v1_0.MessagePriority priority, cn.com.chinatelecom.www.schema.ctcc.common.v2_1.ChargingInformation charging, cn.com.chinatelecom.www.schema.ctcc.common.v2_1.SimpleReference receiptRequest) throws java.rmi.RemoteException, cn.com.chinatelecom.www.schema.ctcc.common.v2_1.PolicyException, cn.com.chinatelecom.www.schema.ctcc.common.v2_1.ServiceException {
    	String outStr=" DA="+addresses[0]+" targetURL="+targetURL+" OA="+senderAddress+" subject="+subject+" priority="+priority+" corrlator="+receiptRequest.getCorrelator()+" InterfaceName="+receiptRequest.getInterfaceName()+" Endpoint="+receiptRequest.getEndpoint();
    	log.info("从推送前置接收到wap push:"+outStr);
    	log.info("从推送前置接收到彩信:"+outStr);
        /*		    		Integer(0x00000001),"SMS Rquest");         
		Integer(0x80000001),"SMS ReceiptReport");  
		Integer(0x00000002),"MMS Rquest");         
		Integer(0x80000002),"MMS ReceiptReport");  
		Integer(0x00000003),"WAP Rquest");         
		Integer(0x80000003),"WAP ReceiptReport");  
*/
		emseCounter.incrementReceive(1,0x00000003);  //  WAP Rquest
    	ReceiptReport report =new ReceiptReport(ReceiptReport.type_wap,receiptRequest.getCorrelator(),addresses[0],receiptRequest.getEndpoint());
    	Queue.push(report);
    	return receiptRequest.getCorrelator();
    }

    public cn.com.chinatelecom.www.schema.ctcc.wap_push.v1_0.DeliveryInformation[] getMessageDeliveryStatus(java.lang.String requestIdentifier) throws java.rmi.RemoteException, cn.com.chinatelecom.www.schema.ctcc.common.v2_1.PolicyException, cn.com.chinatelecom.www.schema.ctcc.common.v2_1.ServiceException {
        return null;
    }

}

⌨️ 快捷键说明

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