www.pudn.com > sgipdemo.rar > MySGIPSMProxy.java


package demo.sgipdemo; 
import com.huawei.smproxy.*; 
import com.huawei.smproxy.comm.sgip.message.*; 
import com.huawei.smproxy.util.Args; 
 
/** 
 * Title:        短信网关 
 * Description:  提供通过中国移动短信协议CMPP3.0收发短信的能力。 
 * Copyright:    版权所有:华为技术有限公司/Copyright (c) 2001 HUAWEI TECHNOLOGIES CO. LTD. 
 * Company:      华为技术有限公司 
 * @author 
 * @version 1.0 
 */ 
 
public class MySGIPSMProxy extends SGIPSMProxy 
{ 
 
  private SGIPDemo  demo = null; 
  public MySGIPSMProxy(SGIPDemo demo, Args args) 
  { 
     super(args); 
     startService("10.70.116.79", 8801); 
     this.demo = demo; 
  } 
  /** 
   * 对ISMG主动下发的消息的处理。 
   * @param msg 收到的消息 
   * @return 返回的相应消息。 
   */ 
  public SGIPMessage onDeliver(SGIPDeliverMessage msg) { 
    /**@todo do some thing to handle this message. then return a response */ 
    demo.ProcessRecvDeliverMsg(msg); 
    return super.onDeliver(msg); 
  } 
  public void OnTerminate() 
  { 
    demo.Terminate(); 
  } 
}