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

📄 shortmsg.java

📁 sp最新短信API(综合网关)
💻 JAVA
字号:
package com.wayout.wayoutsp.communication;
/**
 * 短消息接口
 * <p>Title:ShortMsg 短消息接口</p>
 * <p>Description:定义接口ShortMsg,表述可以提供的方法,封装实现过程 </p>
 * <p>Copyright: 通讯小组 Copyright (c) 2002.7</p>
 * <p>Company: wayout</p>
 * @author wayout
 * @version 1.0
 */

interface ShortMsg {
	/**
	 * Description:  ShortMsg接口描述,可包括的方法实现为:
	 * 返回消息命令类型Command Id  <br>
	 * 设置命令类型Command Id      <br>
	 * 返回命令状态Command_Status  <br>
	 * 设置命令状态Command_Status  <br>
	 * 返回登录源地址标志码,如SP_Id <br>
	 * 设置登录源地址标志码,如SP_Id <br>
	 * 返回MBCA支持的最高版本       <br>
	 * 设置SP支持的最高版本         <br>
	 * 返回MPCA认证码              <br>
	 * 设置SP认证码                <br>
	 * 返回BindSystermId          <br>
	 * 设置AccessorId             <br>
	 * 返回SP标志码                <br>
	 * 返回接收消息的MSISDN号码     <br>
	 * 返回MPCA标志码              <br>
	 * 返回消息模式                <br>
	 * 根据CommandId返回Fwd Mo、Submit、Deliver等消息包 <br>
	 * 读入各类消息包              <br>
	 * @return:   详见各函数
	 * @exception: None
	*/
	int      getCommandId();                  //返回消息命令类型Command Id
	boolean  setCommandId(int i);             //设置命令类型Command Id

	int      getHeadCmdStatus();              //返回命令状态Command_Status
	int      getParseResult();
	boolean  setHeadCmdStatus(int i);         //设置命令状态Command_Status
	byte     getMsgEsmClass();                  //返回短消息类型EsmClass
	String   getMsgId();                        //返回短消息ID
	String   getConSourceAddr();              //返回登录源地址标志码,如SP_Id
	boolean  setConSourceAddr(String s);      //设置登录源地址标志码,如SP_Id
	byte     getLastVersion();                //返回MPCA支持的最高版本
	boolean  setLastVersion(byte b);          //设置SP支持的最高版本
	byte[]   getRepAuth();                    //返回MPCA认证码
	boolean  setRepAuth(byte[] b);            //设置SP认证码

	byte[]   getConAuth();                    //返回SP认证码
	boolean  setConAuth(byte[] b);            //设置MPCA认证码

	String   getBindSysId();                  //返回BindSystermId
	boolean  setAccessorId(int i);            //设置AccessorId
	String   getDestId();                     //返回接收消息的MSISDN号码

	byte     getMsgMode();                    //返回消息模式

	byte[]   getPackage();                    //根据CommandId返回Fwd Mo、Submit、Deliver等消息包
	void     parsePackage(byte[] rcvdPackage);//读入各类消息包

}


/**
 * 版本改动纪录
 *
 * 以下是最新的ShortMsg定义,与上版的不同为:
 * 1、将涉及的静态常数统一到MbcpConstants和 SmppConstants文件中,可以公用;
 * 2、接口中的将setBindSysId()改为setAccessorId(int i);
 * 3、协议转换模块涉及了数据配置。
 */

⌨️ 快捷键说明

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