类 MyAbstractMessage
java.lang.Object
com.walker.tcp.msg.MyAbstractMessage
- 所有已实现的接口:
Message
- 直接已知子类:
MyOEMMessage
描述:
- 作者:
- 时克英
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明获取加解密方式byte[]获得报文特征,如:得到负载数据(业务报文)获取报文协议类型,如:AP00等int返回报文总长度(包括:标识、负载所有内容)boolean消息是否加密protected abstract voidparseMessage(byte[] msg) 解析具体消息内容,由子类实现。voidsetEncrypt(boolean encrypt) voidsetEncryptType(Object encryptType) voidsetFeature(byte[] feature) voidsetPayload(Object payload) voidsetProtocol(Object protocol) voidsetTotalSize(int totalSize)
-
构造器详细资料
-
MyAbstractMessage
public MyAbstractMessage()
-
-
方法详细资料
-
setFeature
public void setFeature(byte[] feature) -
setTotalSize
public void setTotalSize(int totalSize) -
setEncrypt
public void setEncrypt(boolean encrypt) -
setEncryptType
-
setProtocol
-
setPayload
-
getFeature
public byte[] getFeature()从接口复制的说明:Message获得报文特征,如:1. IW开头的消息 2. 0xAA0xF5开头的消息(十进制:170 245)
- 指定者:
getFeature在接口中Message- 返回:
-
getTotalSize
public int getTotalSize()从接口复制的说明:Message返回报文总长度(包括:标识、负载所有内容)- 指定者:
getTotalSize在接口中Message- 返回:
-
isEncrypt
public boolean isEncrypt()从接口复制的说明:Message消息是否加密 -
getEncryptType
从接口复制的说明:Message获取加解密方式- 指定者:
getEncryptType在接口中Message- 返回:
-
getProtocol
从接口复制的说明:Message获取报文协议类型,如:AP00等- 指定者:
getProtocol在接口中Message- 返回:
-
getPayload
从接口复制的说明:Message得到负载数据(业务报文)- 指定者:
getPayload在接口中Message- 返回:
-
parseMessage
protected abstract void parseMessage(byte[] msg) 解析具体消息内容,由子类实现。- 参数:
msg-
-