|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
java.lang.Objectcom.aspire.nm.component.cmppserver.filter.coder.packet.Packet
com.aspire.nm.component.cmppserver.filter.coder.packet.CmppPacket
com.aspire.nm.component.cmppserver.filter.coder.packet.CmppDeliverPacket
public class CmppDeliverPacket
CMPP_DELIVER
参照:中国移动通信互联网短信网关接口协议CMPP3.0, 中国移动通信互联网短信网关接口协议CMPP2.0
| 字段摘要 | |
|---|---|
long |
autoDeliverSubmitTime
|
static byte |
MSG_TYPE_PUSH_STAT_REPORT
WAP PUSH状态报告 |
static byte |
MSG_TYPE_SMS_MO
上行短信 |
static byte |
MSG_TYPE_SMS_STAT_REPORT
下行短信状态报告 |
static byte |
REGISTERED_DELIVERY_NO
非状态报告 Registered_Delivery=0 |
static byte |
REGISTERED_DELIVERY_YES
状态报告 Registered_Delivery=1 |
static String |
STAT_ACCEPTED
|
static String |
STAT_CA
|
static String |
STAT_CB
|
static String |
STAT_DELETED
|
static String |
STAT_DELIVERED
|
static String |
STAT_EXPIRED
|
static String |
STAT_MA
|
static String |
STAT_MB
|
static String |
STAT_REJECTED
|
static String |
STAT_UNDELIVERABLE
|
static String |
STAT_UNKNOWN
|
| 构造方法摘要 | |
|---|---|
CmppDeliverPacket()
|
|
CmppDeliverPacket(Version version)
|
|
| 方法摘要 | |
|---|---|
String |
getDestId()
|
String |
getDestTerminalId()
|
String |
getDoneTime()
|
long |
getIsmgMsgId()
|
String |
getLinkId()
|
byte[] |
getMsgContent()
|
String |
getMsgContentDecoded()
返回根据Msg_Fmt解码的字符串消息 |
byte |
getMsgFmt()
|
long |
getMsgId()
|
int |
getMsgLength()
|
byte |
getRegisteredDelivery()
|
String |
getReserved()
|
String |
getServiceId()
|
int |
getSmscSequence()
|
String |
getSrcTerminalId()
|
byte |
getSrcTerminalType()
|
String |
getStat()
|
String |
getSubmitTime()
|
byte |
getTpPid()
|
byte |
getTpUdhi()
|
boolean |
isPushReport()
判断消息类型是否为WAP PUSH状态报告 |
boolean |
isRegisteredDelivery()
|
boolean |
isSMSMO()
判断消息类型是否为普通上行短信 |
boolean |
isSMSReport()
判断消息类型是否为下行短信状态报告 |
byte[] |
pack()
封包, 将封包对象打包成网络传输的字节数组 |
void |
setDestId(String destId)
|
void |
setDestTerminalId(String destTerminalId)
|
void |
setDoneTime(Date date)
|
void |
setDoneTime(String doneTime)
|
void |
setIsmgMsgId(long msgId)
|
void |
setLinkId(String linkId)
|
void |
setMsgContent(byte[] msgContent)
|
void |
setMsgFmt(byte msgFmt)
|
void |
setMsgId(long msgId)
|
void |
setMsgLength(int msgLenght)
|
void |
setRegisteredDelivery(boolean isRegisteredDelivery)
|
void |
setRegisteredDelivery(byte registeredDelivery)
|
void |
setReserved(String reserved)
|
void |
setServiceId(String serviceId)
|
void |
setSmscSequence(int smscSequence)
|
void |
setSrcTerminalId(String srcTerminalId)
|
void |
setSrcTerminalType(byte srcTerminalType)
|
void |
setStat(String stat)
|
void |
setSubmitTime(Date date)
|
void |
setSubmitTime(String submitTime)
|
void |
setTpPid(byte tpPid)
|
void |
setTpUdhi(byte tpUdhi)
|
String |
toString()
|
CmppPacket |
unpack(ByteBuffer buffer)
将底层字节数组解包成封包对象, 解包后对象本身相应的值发生改变被将自己返回 |
| 从类 com.aspire.nm.component.cmppserver.filter.coder.packet.CmppPacket 继承的方法 |
|---|
getCommandId, getSequenceId, getTotalLength, isValidHeader, setCommandId, setSequenceId, setTotalLength, setVersion |
| 从类 com.aspire.nm.component.cmppserver.filter.coder.packet.Packet 继承的方法 |
|---|
allocate, get, get, get, get, getByteBuffer, getBytes, getChar, getChar, getDouble, getDouble, getFloat, getFloat, getInt, getInt, getLong, getLong, getShort, getShort, getString, put, put, put, put, put, putChar, putChar, putDouble, putDouble, putFloat, putFloat, putInt, putInt, putLong, putLong, putShort, putShort, putString, putString, putStringLeftPad, putStringRightPad, setByteBuffer, setBytes |
| 从类 java.lang.Object 继承的方法 |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| 字段详细信息 |
|---|
public long autoDeliverSubmitTime
public static String STAT_DELIVERED
public static String STAT_EXPIRED
public static String STAT_DELETED
public static String STAT_UNDELIVERABLE
public static String STAT_ACCEPTED
public static String STAT_UNKNOWN
public static String STAT_REJECTED
public static String STAT_MA
public static String STAT_MB
public static String STAT_CA
public static String STAT_CB
public static byte REGISTERED_DELIVERY_NO
public static byte REGISTERED_DELIVERY_YES
public static final byte MSG_TYPE_SMS_MO
public static final byte MSG_TYPE_SMS_STAT_REPORT
public static final byte MSG_TYPE_PUSH_STAT_REPORT
| 构造方法详细信息 |
|---|
public CmppDeliverPacket()
public CmppDeliverPacket(Version version)
| 方法详细信息 |
|---|
public byte[] pack()
throws PacketException
CmppPacket 复制的描述
CmppPacket 中的 packPacketException
public CmppPacket unpack(ByteBuffer buffer)
throws PacketException
CmppPacket 复制的描述
CmppPacket 中的 unpackPacketExceptionpublic long getMsgId()
public void setMsgId(long msgId)
msgId - the msgId to setpublic String getDestId()
public void setDestId(String destId)
destId - the destId to setpublic String getServiceId()
public void setServiceId(String serviceId)
serviceId - the serviceId to setpublic byte getTpPid()
public void setTpPid(byte tpPid)
tpPid - the tpPid to setpublic byte getTpUdhi()
public void setTpUdhi(byte tpUdhi)
tpUdhi - the tpUdhi to setpublic byte getMsgFmt()
public void setMsgFmt(byte msgFmt)
msgFmt - the msgFmt to setpublic String getSrcTerminalId()
public void setSrcTerminalId(String srcTerminalId)
srcTerminalId - the srcTerminalId to setpublic byte getSrcTerminalType()
public void setSrcTerminalType(byte srcTerminalType)
srcTerminalType - the srcTerminalType to setpublic byte getRegisteredDelivery()
public void setRegisteredDelivery(boolean isRegisteredDelivery)
isRegisteredDelivery - the registeredDelivery to setpublic int getMsgLength()
public void setMsgLength(int msgLenght)
msgLength - the msgLength to setpublic byte[] getMsgContent()
public void setMsgContent(byte[] msgContent)
msgContent - the msgContent to setpublic String getLinkId()
public String getReserved()
public void setLinkId(String linkId)
throws UnsupportedEncodingException
linkId - the linkId to set
UnsupportedEncodingExceptionpublic void setReserved(String reserved)
public long getIsmgMsgId()
public void setIsmgMsgId(long msgId)
msgId - the iSMGMsgId to setpublic String getStat()
public void setStat(String stat)
stat - the stat to setpublic String getSubmitTime()
public void setSubmitTime(String submitTime)
submitTime - the submitTime to setpublic String getDoneTime()
public void setDoneTime(String doneTime)
doneTime - the doneTime to setpublic String getDestTerminalId()
public void setDestTerminalId(String destTerminalId)
destTerminalId - the destTerminalId to setpublic int getSmscSequence()
public void setSmscSequence(int smscSequence)
smscSequence - the smscSequence to setpublic boolean isRegisteredDelivery()
public void setSubmitTime(Date date)
date - public void setDoneTime(Date date)
date - public boolean isSMSMO()
public boolean isSMSReport()
public boolean isPushReport()
public void setRegisteredDelivery(byte registeredDelivery)
public String getMsgContentDecoded()
public String toString()
Object 中的 toString
|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||