📄 shortmsg.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 + -